救命!!!jenkins 中自動化測試中遇到無法解決的問題
最近在使用jenkins進行自動化測試時遇到了以下幾個問題,一直沒有辦法解決,遂上論壇請教各位前輩:
問題一:
jenkins中html report無法正常顯示,嘗試了網上的以下解決方案均不生效
解決方法一:Script中新增指令碼:(重啟後不生效)
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "script-src 'unsafe-inline'")
解決方法二:修改啟動命令(不生效)
java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar jenkins.war
解決方法三:(不生效)
tmocat中catalina檔案增加set JAVA_OPTS="-Dhudson.model.DirectoryBrowserSupport.CSP=\"sandbox; default-src 'self';\""
解決方法四:(不生效)
job構建配置中增加System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","sandbox; default-src 'self';")
頁面F12報錯資訊如下:
問題二:自己本地搭建了jenkis伺服器,使用master-slave模式,測試機nodes上jenkins-agent安裝成windows server,會出現python指令碼無法啟動瀏覽器問題,jenkins-agent直接雙擊執行則沒有問題。報錯程式碼如下:
D:\jenkins_ranlingTest\workspace\Mypipeline\testcase\commonPrepareProject_start.py:45: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
testData = yaml.load(f)
Traceback (most recent call last):
File "E:\soft\softinstall\python3.8.0\lib\unittest\suite.py", line 163, in handleClassSetUp
setUpClass()
File "D:\jenkins_ranlingTest\workspace\Mypipeline\public\models\myunit.py", line 56, in setUpClass
cls.driver = webdriver.Chrome(chrome_options=options,executable_path=chrome_driver)#解決pipeline瀏覽器驅動報錯問題
File "E:\soft\softinstall\python3.8.0\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 76, in __init_
RemoteWebDriver.init(
File "E:\soft\softinstall\python3.8.0\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in init
self.start_session(capabilities, browser_profile)
File "E:\soft\softinstall\python3.8.0\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "E:\soft\softinstall\python3.8.0\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "E:\soft\softinstall\python3.8.0\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created
from timeout: Timed out receiving message from renderer: 600.000
(Session info: chrome=86.0.4240.111)
相關文章
- UI 自動化測試中遇到的問題,希望可以獲得大佬們的解答UI
- robotframework + appium進行自動化測試時遇到的問題FrameworkAPP
- 避坑指南:Golang框架自動化測試中的常見問題與解決方案大全Golang框架
- 一個不常遇到的HbuilderX自動化測試執行問題UI
- iOS自動化測試的那些乾貨:關於appium啟動報錯問題的解決辦法iOSAPP
- WSL中配置EDA環境:遇到的問題以及解決辦法
- Jenkins+pytest+allure 自動化持續交付,幾個問題尋找解決辦法Jenkins
- Selenium+Python自動化測試環境搭建和搭建過程遇到的問題解Python
- IDEA中Lombok無法生效的問題及解決方法IdeaLombok
- 解決idea中無法識別主類的問題Idea
- goland中npm無法使用的問題及解決方法GoLandNPM
- 自動化測試:學習Selenium+Python的過程中遇到的坑和解決方法Python
- 解決ASM無法啟動問題ASM
- Java + Selenium + OpenCV解決自動化測試中的滑塊驗證JavaOpenCV
- Android開發過程中遇到的問題以及解決辦法 how toAndroid
- 解決vscode 中儲存後html自動格式化的問題VSCodeHTML
- 電商APP測試過程中遇到的問題APP
- SpringBoot 2.0中SpringWebContext 找不到無法使用的問題解決Spring BootWebContext
- Oracle 解決like中無法匹配下劃線的問題Oracle
- 分享一個在 Jenkins 中執行 Selenium 自動化測試的教程影片Jenkins
- 啟動rocketmq-client-python測試遇到的問題解決方法記錄MQclientPython
- 介面自動化測試解決方案
- 公眾號 - 解決所有測試中的CORS問題CORS
- Jenkins+tomcat自動釋出的熱部署/重啟及遇到的坑解決辦法JenkinsTomcat熱部署
- 在效能測試的過程中會遇到哪些問題?
- Ubuntu18.04中解決emacs無法輸入中文的問題UbuntuMac
- AD9中元件無法顯示的問題解決元件
- 部署Jenkins + 遇到的問題Jenkins
- @UpdateProvider註解中遇到的問題IDE
- Jenkins整合appium自動化測試(Windows篇)JenkinsAPPWindows
- iPaaS中API自動化測試的作用API
- 敏捷交付中的自動化測試 | IDCF敏捷
- 【Azure Function】Azure Function中的Timer Trigger無法自動觸發問題Function
- 解決無法使用VI的問題
- .Net Core3.1中SameSite的使用方法、遇到的問題以及解決辦法
- 從根本解決jenkins無法下載外掛ssl證書問題Jenkins
- 請問自動化測試中如何自動開關 iPhone 飛航模式iPhone模式
- 解決drf_yasg中的SwaggerAPI無法正確分組問題SwaggerAPI