0

我目前正在从 Sahi 控制器执行我的 sahi 脚本,但我正在寻找更好的方法以批处理模式执行 Sahi 脚本,以前有人这样做过吗?请分享你的经验

4

3 回答 3

0

我会说通过更好的谷歌搜索或在 stackoverflow 上的搜索,你可以得到这个答案:

如何在 Hudson 构建中运行 Sahi 测试?

Sahi 网站上也提到了将 Sahi 脚本作为 ant 任务运行。

于 2013-11-26T08:54:26.317 回答
0

我更喜欢使用 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以获取有关如何从命令行运行测试和套件的完整文档。

问候沃尔米

于 2014-03-03T11:03:08.137 回答
0

您可以从命令行执行 Sahi 脚本,有两种解决方案。

1) Sahi Pro 提供了Testrunner,您可以通过它执行您的脚本。
要从Testrunner运行脚本,请打开 Sahi 控制器并单击bin链接(或打开 < Sahi Pro >/userdata/bin 文件夹)并运行TestRunner.bat文件,该文件将为您提供有关如何从Testrunner运行脚本的信息。

2) 如果您想使用Ant执行 sahi 脚本,那么您可以从 Sahi 编辑器视图生成 Ant 目标。
对于那个打开的 sahi 编辑器并单击回放,这将打开回放属性,您可以从中创建 Ant 目标。
假设复制demo.xml文件中的 ant 目标并运行以下命令:ant -f path-to-demo.xml

于 2016-07-10T06:24:58.180 回答