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.
Nelze vybrat více než 25 témat
Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
Marc Wäckerlin
a7f91232f3
|
před 4 roky | |
---|---|---|
debian | před 7 roky | |
doc | před 5 roky | |
docker | před 5 roky | |
etc | před 4 roky | |
scripts | před 6 roky | |
src | před 4 roky | |
test | před 6 roky | |
AUTHORS | před 9 roky | |
COPYING | před 6 roky | |
ChangeLog | před 6 roky | |
INSTALL | před 5 roky | |
NEWS | před 9 roky | |
README.md | před 6 roky | |
autogen.sh | před 8 roky | |
ax_check_qt.m4 | před 5 roky | |
ax_cxx_compile_stdcxx.m4 | před 5 roky | |
ax_init_standard_project.m4 | před 5 roky | |
bootstrap.sh | před 5 roky | |
build-in-docker.conf | před 7 roky | |
build-in-docker.sh | před 5 roky | |
build-resource-file.sh | před 9 roky | |
configure.ac | před 4 roky | |
dependency-graph.sh | před 7 roky | |
icon.png | před 7 roky | |
mac-create-app-bundle.sh | před 5 roky | |
makefile.am | před 5 roky | |
makefile_test.inc.am | před 7 roky | |
resolve-debbuilddeps.sh | před 6 roky | |
resolve-rpmbuilddeps.sh | před 5 roky | |
rpmsign.exp | před 7 roky | |
sql-to-dot.sed | před 7 roky | |
template.sh | před 5 roky | |
webtester.desktop.in | před 8 roky | |
webtester.spec.in | před 6 roky |
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