https://github.com/luckyshot/feathertest
Fast and easy Website Automated Testing and Macros as a Google Chrome extension
https://github.com/luckyshot/feathertest
chrome chrome-extension chrome-extensions easy-to-use javascript test-automation test-driven-development testing testing-framework testing-tools
Last synced: about 2 months ago
JSON representation
Fast and easy Website Automated Testing and Macros as a Google Chrome extension
- Host: GitHub
- URL: https://github.com/luckyshot/feathertest
- Owner: luckyshot
- License: mit
- Created: 2015-03-30T08:05:13.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2022-10-23T17:02:43.000Z (over 2 years ago)
- Last Synced: 2025-03-18T18:14:36.623Z (about 2 months ago)
- Topics: chrome, chrome-extension, chrome-extensions, easy-to-use, javascript, test-automation, test-driven-development, testing, testing-framework, testing-tools
- Language: JavaScript
- Homepage: https://xaviesteve.com/5302/feathertest-automated-website-testing-extension-google-chrome/
- Size: 91.8 KB
- Stars: 9
- Watchers: 4
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# FeatherTest
## Automated Website Testing for Google ChromeFeatherTest is a free Google Chrome extension to serve as a quick way to build simple tests and automate processes, you can also use it to register accounts or fill forms with data. It is really flexible, you can use any JavaScript and jQuery code to write your tests, doesn't need any server setup and once the test is written anyone in the team can run them from their browsers.
Documentation: Read the full documentation, code examples, notes and more here
Google Chrome Extension: Install the extension here
### Test example
'feathertest'
// go to the homepage
location.href = '/'// search for 'speakers'
$('#q').val( 'speakers' )
$('#form').submit()// wait one second
1000// check results are showing
ft.isTrue( $('li.results .item').length )### Changelog
#### 1.0.6
- Conditional ft.step()
#### 1.0.5
- Including info on each assertion
- Removed unnecessaryfunction(){return}
fromft.isTrue()
documentation
- Improved console coloring for better readability#### 1.0.4
-
ft.set()
andft.get()
methods to save custom variables
- Removed extraconsole.log
and lessconsole.info
icons for better readability
- Fixed bug when canceling test prompt would try to run it anyway (2)
- Code quality run#### 1.0.3
- Fixed bug when canceling test prompt would try to run it anyway
#### 1.0.2
- Prefixed 'url' localStorage variable to 'ft_url' to avoid any possible conflicts with other variable definitions
#### 1.0.1
- First commit