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.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
 
Marc Wäckerlin a7f91232f3 documentation update il y a 4 ans
debian packager fixed il y a 7 ans
doc fix build on eoan il y a 5 ans
docker fix build on eoan il y a 5 ans
etc new command: timeout-false il y a 4 ans
scripts migration to git, tested build for rpm and deb il y a 6 ans
src documentation update il y a 4 ans
test updated build system il y a 6 ans
AUTHORS new author url il y a 9 ans
COPYING show correct exceptions: fix exception memory access bug il y a 6 ans
ChangeLog migration to git, tested build for rpm and deb il y a 6 ans
INSTALL fix build on eoan il y a 5 ans
NEWS ready to build debian packages il y a 9 ans
README.md migration to git, tested build for rpm and deb il y a 6 ans
autogen.sh add new commane clear-cookies; select text on testgui sets an expectation il y a 8 ans
ax_check_qt.m4 fix build on eoan il y a 5 ans
ax_cxx_compile_stdcxx.m4 fix build on eoan il y a 5 ans
ax_init_standard_project.m4 fix build on eoan il y a 5 ans
bootstrap.sh fix build on eoan il y a 5 ans
build-in-docker.conf fix fedora / centos build il y a 7 ans
build-in-docker.sh fix build on eoan il y a 5 ans
build-resource-file.sh new feature: «for»-loop; updated buildsystem il y a 9 ans
configure.ac new command: timeout-false il y a 4 ans
dependency-graph.sh improved waiting for elements: defaults to timeout-1 if element should be there, defaults to timeout/3 if element is optional il y a 7 ans
icon.png added icon il y a 7 ans
mac-create-app-bundle.sh fix build on eoan il y a 5 ans
makefile.am fix build on eoan il y a 5 ans
makefile_test.inc.am packager fixed - fix il y a 7 ans
resolve-debbuilddeps.sh fix rpm build il y a 6 ans
resolve-rpmbuilddeps.sh fix build on eoan il y a 5 ans
rpmsign.exp fixed url updates in gui il y a 7 ans
sql-to-dot.sed improved build, tested on wily and xenial il y a 7 ans
template.sh fix build on eoan il y a 5 ans
webtester.desktop.in build in docker il y a 8 ans
webtester.spec.in migration to git, tested build for rpm and deb il y a 6 ans

README.md

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