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 5年前
debian packager fixed 9年前
doc fix build on eoan 6年前
docker fix build on eoan 6年前
etc new command: timeout-false 6年前
scripts migration to git, tested build for rpm and deb 7年前
src documentation update 5年前
test updated build system 7年前
AUTHORS new author url 10年前
COPYING show correct exceptions: fix exception memory access bug 7年前
ChangeLog migration to git, tested build for rpm and deb 7年前
INSTALL fix build on eoan 6年前
NEWS ready to build debian packages 11年前
README.md migration to git, tested build for rpm and deb 7年前
autogen.sh add new commane clear-cookies; select text on testgui sets an expectation 9年前
ax_check_qt.m4 fix build on eoan 6年前
ax_cxx_compile_stdcxx.m4 fix build on eoan 6年前
ax_init_standard_project.m4 fix build on eoan 6年前
bootstrap.sh fix build on eoan 6年前
build-in-docker.conf fix fedora / centos build 8年前
build-in-docker.sh fix build on eoan 6年前
build-resource-file.sh new feature: «for»-loop; updated buildsystem 10年前
configure.ac new command: timeout-false 6年前
dependency-graph.sh improved waiting for elements: defaults to timeout-1 if element should be there, defaults to timeout/3 if element is optional 8年前
icon.png added icon 8年前
mac-create-app-bundle.sh fix build on eoan 6年前
makefile.am fix build on eoan 6年前
makefile_test.inc.am packager fixed - fix 9年前
resolve-debbuilddeps.sh fix rpm build 7年前
resolve-rpmbuilddeps.sh fix build on eoan 6年前
rpmsign.exp fixed url updates in gui 8年前
sql-to-dot.sed improved build, tested on wily and xenial 9年前
template.sh fix build on eoan 6年前
webtester.desktop.in build in docker 10年前
webtester.spec.in migration to git, tested build for rpm and deb 7年前

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