我在Jenkins运行selenium脚本,它显示控制台输出而无需打开任何真正的浏览器,如Mozilla / Chrome / IE。
我想使用真实的浏览器运行脚本,并希望了解UI的情况。
是否需要在Jenkins中安装任何插件?或任何需要添加的代码?或任何服务需要修改/重启/任何操作?
如果有任何解决方案或任何提供信息的网站,请建议我。谢谢
答案 0 :(得分:1)
问题是你正在使用jenkins窗口安装程序,它在Windows中作为服务工作。在Windows中,不允许UI调用/执行。
您需要使用jenkins.war并使用cmd运行它,该cmd执行为“以管理员身份运行”
从以下网址下载战争: -
https://updates.jenkins-ci.org/download/war/
在命令提示符处使用以下命令:
java -jar jenkins.war --httpPort=9090
如果要使用https,请使用以下命令:
java -jar jenkins.war --httpsPort=9090
您可以在上面的命令中根据需要更改端口号
现在转到任何浏览器并点击
localhost:9090
希望它会帮助你:) ...
答案 1 :(得分:0)
您可以尝试以下步骤在本地计算机上的真实浏览器或任何支持浏览器的服务器上运行selenium脚本...来自Jenkins。
在pom中添加插件
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12</version>
<inherited>true</inherited>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
</plugins>
更改运行配置 - &gt;在测试中 - &gt;套房 - &gt;设置位置0f testng.xml例如:D:\\ testng.xml
打开Jenkins(用于安装Jenkins,您可以按照任何线程安装Jenkins)。