我目前正在从sahi控制器执行我的Sahi脚本,但我正在寻找在批处理模式下执行Sahi脚本的更好的方法,以前有人这样做过吗?请分享你的经验
发布于 2013-11-26 16:54:26
我会说,通过更好的谷歌搜索或在stackoverflow上搜索,你可以得到这样的答案:
How to run Sahi tests as part of a Hudson build?
在Sahi网站上也提到了将Sahi脚本作为ant任务运行的问题。
发布于 2014-03-03 19:03:08
我更喜欢用Java TestRunner运行测试。您可以从控制台调用它,如下所示
java -cp $SAHI_HOME/lib/ant-sahi.jar net.sf.sahi.test.TestRunner \
-test $SUITE_OR_TEST_SCRIPT \
-browserType $BROWSER_FROM_YOUR_BROWSERS_XML \
-baseURL http://sahi.example.com/_s_/dyn/Driver_initialized \
-host localhost \
-port 9999 \
-threads 1 \
-useSingleSession false \
-htmlLog true 有关如何从命令行运行测试和套件的完整文档,请查看http://sahi.co.in/w/Running+multiple+tests+in+batch+mode。
关于Wormi
发布于 2016-07-10 14:24:58
有两种解决方案,你可以从命令行执行Sahi脚本。
1) Sahi Pro提供Testrunner,你可以通过它来执行你的脚本。
要从Testrunner运行脚本,请打开Sahi控制器并单击bin链接(或打开< Sahi Pro >/userdata/bin文件夹)并运行文件,该文件将为您提供有关如何从Testrunner运行脚本的信息。
2)如果您想使用Ant 来执行sahi脚本,那么您可以从Sahi编辑器视图生成目标。
对于该打开的sahi编辑器,单击Ant ,这将打开Playback Properties,您可以从中创建目标。
假设复制demo.xml文件中的ant目标并运行以下命令:ant -f path-to-demo.xml
https://stackoverflow.com/questions/20073293
复制相似问题