[英]how to run selenium script with real browser in jenkins
我在 Jenkins 中運行 selenium 腳本,它顯示控制台輸出,而無需打開任何真正的瀏覽器,如 Mozilla/Chrome/IE。
我想使用真實的瀏覽器運行腳本,並想看看 UI 發生了什么。
Jenkins 中是否需要安裝任何插件? 或需要添加任何代碼? 或任何服務需要修改/重啟/任何操作?
如果有任何解決方案或任何提供信息的網站,請建議我。 謝謝
問題是您正在使用 Jenkins 窗口安裝程序,它在 Windows 中作為服務運行。 在 Windows 服務中不允許 UI 調用/執行。
您需要使用 jenkins.war 並使用作為“以管理員身份運行”執行的 cmd 運行它
從以下網址下載戰爭:-
https://updates.jenkins-ci.org/download/war/
在命令提示符下使用以下命令:
java -jar jenkins.war --httpPort=9090
如果要使用 https,請使用以下命令:
java -jar jenkins.war --httpsPort=9090
您可以根據需要在上述命令中更改端口號
現在轉到任何瀏覽器並點擊
localhost:9090
您可以嘗試以下步驟在本地機器或任何支持瀏覽器的服務器上的真實瀏覽器上運行 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>
更改運行配置--> 在測試下 --> 套件 --> 設置位置 0f testng.xml 例如 :D:\\\\testng.xml
打開 Jenkins(安裝 Jenkins,可以按照任何線程安裝 Jenkins)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.