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.
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
 
 
 
Marc Wäckerlin a7f91232f3 documentation update 7 місяці тому
debian packager fixed 3 роки тому
doc fix build on eoan 11 місяці тому
docker fix build on eoan 11 місяці тому
etc new command: timeout-false 10 місяці тому
scripts migration to git, tested build for rpm and deb 2 роки тому
src documentation update 7 місяці тому
test updated build system 2 роки тому
AUTHORS new author url 4 роки тому
COPYING show correct exceptions: fix exception memory access bug 1 рік тому
ChangeLog migration to git, tested build for rpm and deb 2 роки тому
INSTALL fix build on eoan 11 місяці тому
NEWS ready to build debian packages 5 роки тому
README.md migration to git, tested build for rpm and deb 2 роки тому
autogen.sh add new commane clear-cookies; select text on testgui sets an expectation 4 роки тому
ax_check_qt.m4 fix build on eoan 11 місяці тому
ax_cxx_compile_stdcxx.m4 fix build on eoan 11 місяці тому
ax_init_standard_project.m4 fix build on eoan 11 місяці тому
bootstrap.sh fix build on eoan 11 місяці тому
build-in-docker.conf fix fedora / centos build 3 роки тому
build-in-docker.sh fix build on eoan 11 місяці тому
build-resource-file.sh new feature: «for»-loop; updated buildsystem 5 роки тому
configure.ac new command: timeout-false 10 місяці тому
dependency-graph.sh improved waiting for elements: defaults to timeout-1 if element should be there, defaults to timeout/3 if element is optional 3 роки тому
icon.png added icon 3 роки тому
mac-create-app-bundle.sh fix build on eoan 11 місяці тому
makefile.am fix build on eoan 11 місяці тому
makefile_test.inc.am packager fixed - fix 3 роки тому
resolve-debbuilddeps.sh fix rpm build 2 роки тому
resolve-rpmbuilddeps.sh fix build on eoan 11 місяці тому
rpmsign.exp fixed url updates in gui 3 роки тому
sql-to-dot.sed improved build, tested on wily and xenial 3 роки тому
template.sh fix build on eoan 11 місяці тому
webtester.desktop.in build in docker 4 роки тому
webtester.spec.in migration to git, tested build for rpm and deb 2 роки тому

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