2018-11-15 16:51:21 +01:00
2017-01-20 10:57:15 +00:00
2017-01-20 10:58:32 +00:00
2018-04-04 21:03:13 +00:00
2015-11-02 00:01:34 +00:00
2017-06-14 16:04:58 +00:00
2018-07-09 10:50:25 +00:00
2017-07-14 14:44:19 +00:00
2017-01-20 10:58:32 +00:00
2015-02-06 15:00:37 +00:00
2018-07-05 16:11:10 +00:00
2018-07-05 16:11:10 +00:00
2017-06-14 08:57:18 +00:00
2018-07-05 16:11:10 +00:00
2015-12-21 22:14:23 +00:00

Framework for Automated Web Application Testing

There is a test GUI including browser to record user input while he surfs on the web and a test runner to run (recorded) test scripts. The tests can be integrated e.g. in a jenkins build job. It has been tested on Wordpress, Dokuwiki and Joomla pages. Joomla is difficult due to Javascript-Moo-Tools pollution. There's some specific support, that may help a bit, but to test Joomla sites, you need a lot of experience. Concluson: Avoid Joomla.

Sample Script to search my old homepage on Google, klick on the link, there click on tab «Computer» and check the title for the text «Marcs Computerblog»:

load https://google.com
expect loadStarted
expect urlChanged
expect loadFinished true
do input[name="q"]
  this.value='Marc Wäckerlin';
click input[name="btnG"]
expect loadStarted
expect urlChanged
expect loadFinished true
click a[href^="/url?q=https://marc.waeckerlin.org/&"]
expect loadStarted
expect urlChanged https://marc.waeckerlin.org/doku.php
expect loadFinished true
click a[href="/computer/index"]
expect loadStarted
expect urlChanged https://marc.waeckerlin.org/computer/index
expect loadFinished true
exists h1.sectionedit1 -> Marcs Computerblog
S
Description
Test your websites with this simple GUI based scripted webtester. Generate simple testscripts directly from surfng on the webpage, enhance them with your commands, with variables, loops, checks, … and finally run automated web tests.
Readme 11 MiB
Languages
C++ 54.3%
Shell 25.6%
M4 18.4%
sed 1%
Emacs Lisp 0.4%
Other 0.2%