20191210-RobotFramework常見問題解決


附加-問題解決

1.   執行robot用例的時候提示WebDriverException: Message: invalid argument: can't kill an exited process

查看驅動的log是否是提示

 

 

 

 如果是的話,參照第七步安裝圖形界面

 

 

 

2.   jenkins啟動后發現打不開jenkins頁面的問題解決

打開jenkins頁面提示頁面無法打開

 

 

 1. 查看jenkins是否啟動

a)     systemctl status jenkins

2. 查看防火牆是否啟動,並且jenkins對應的端口沒有被打開

a)     查看防火牆狀態

systemctl status firewalld

b)     查看防火牆開放端口

firewall-cmd --list-ports

c)     如果沒有jenkins對應的窗口,則添加對應的窗口,我這里是8000

firewall-cmd --permanent --zone=public --add-port=8000/tcp

d)     重啟防火牆

systemctl reload firewalld

3.   Opening output file '******output.xml' failed: Permission denied

錯誤信息:

 

 

 

這個坑我踩了很久,用了好幾個小時才解決。。。。。。。。

問題原因:jenkins執行用戶不是root用戶,沒有權限

解決辦法:vi /etc/sysconfig/jenkins,修改默認JENKINS_USER=“jenkins”修改為JENKINS_USER=”root”

 

 4.   Opening Robot Framework report failed

錯誤信息:

 

 

問題原因:

Jenkins禁用了

解決方案:

在jenkins中執行Groovy腳本:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP""")

5.   運行結果截圖打不開

錯誤信息如下圖:

 

 

 

問題原因:

解決方案:配置publish robotframework test result模塊的高級設置的Other files to copy模塊,將自己設置的截圖位置的下的截圖拷貝到構建工作空間下

 

  6.   將測試數據分行顯示

如果數據過長,需要換行,可以使用省略號(…),表示延續前一行的內容。在測試用例與用戶關鍵字表中,省略號前必須至少含有一個空單元格。在setting與變量(variable)表中,省略號可直接填入setting name或者變量名稱(variable name)單元格中。所有表格中,會忽略省略號前的所有空單元格。

 

 

 

7.   其他jenkins相關配置

Jenkins的war包位置:/usr/lib/jenkins/jenkins.war

Jenkins配置文件 (端口號、jenkins_home目錄等):/etc/sysconfig/jenkins

默認的JENKINS_HOME目錄:/var/lib/jenkins/

Jenkins日志文件地址:/var/log/jenkins/

Jenkins真正的服務文件:/etc/init.d/jenkins

Jenkins啟動:service jenkins start

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM