我想为我们的构建过程添加一个用于Selenium IDE测试脚本的命令行启动,以便在为我们的产品构建最新代码后立即运行一些测试。Selenium IDE 2.9.1 - 我可以从命令行运行测试吗?
我一直在寻找的一切,我觉得似乎涉及到旧版本。我找不到任何看起来最新的东西。
我可以跑,我在命令行记录在硒IDE 2.9.1测试 - 通过扩展,一个批处理文件来运行多个测试。
有没有,我没有找到文档?有人可以指示我吗?
谢谢。
我想为我们的构建过程添加一个用于Selenium IDE测试脚本的命令行启动,以便在为我们的产品构建最新代码后立即运行一些测试。Selenium IDE 2.9.1 - 我可以从命令行运行测试吗?
我一直在寻找的一切,我觉得似乎涉及到旧版本。我找不到任何看起来最新的东西。
我可以跑,我在命令行记录在硒IDE 2.9.1测试 - 通过扩展,一个批处理文件来运行多个测试。
有没有,我没有找到文档?有人可以指示我吗?
谢谢。
你没有指定的操作系统,但是我想你指的窗口,是的,你可以在Windows PowerShell的从CMD或运行硒IDE的测试套件。
您需要在机器上安装的Java,也应该已经拿出你的硒安装硒的server.jar文件,如果没有可以从硒网站下载。 然后,在IDE中创建一个测试套件,并将其保存在您的机器上的某个位置。 (你只能运行测试套件,而不是测试用例 - 我不会解释这两者之间的区别)
然后在powershell或CMD中运行此命令,您将需要根据安装目录更改它。
C:\Java\JDK1.8.0_66-X64\bin\java -jar C:\Selenium\Selenium-Server\selenium-server.jar -htmlSuite *firefox "baseurl" "C:\temp\testsuitename" "C:\TEMP\logs" -timeout 0060 -trustAllSSLCertificates
我会打破这种下降为你 -
C:\ JDK1.8.0_66-X64 \ BIN \ Java的罐子 - 这是你的Java安装目录(我的是Java的JDK 1.8)
C:\ Selenium \ Selenium-Server \ selenium-server.jar - 这是Selenium .jar文件的位置。
-htmlSuite *火狐这些.jar文件选项来告诉你是从一个命令行运行它的jar文件,并使用Firefox
“的BaseURL”在这里,你应该输入你的基地通常位于IDE GUI顶部的url。例如,www.google.com
“C:\ TEMP \ testsuitename”您保存您的测试套件
的完整路径 “C:\ TEMP \日志”从命令行运行产生一个html日志,建议你想要放置在哪里
-timeout 0060 -trustAllSSLCertificates还有其他选项,其中有很多。在这种情况下,命令在超时前运行的总时间为60秒,并且它将忽略firefox经常获取的所有那些不可信证书错误(需要继续添加异常等)。
希望我能帮助!