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

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