windows下Jenkins+webdriver無法啟動瀏覽器
一、版本說明:
jenkins:通過jenkins.msi安裝的jenkins
谷歌瀏覽器版本:70.0.3538.77
python:3.6
selenium:3.12
二、問題描述:
1.在jenkins上的環境變數配置python直譯器的路徑,選擇通過windows命令執行python指令碼,並配置好UI自動化指令碼的執行路徑後,進行構建,發現無法啟動谷歌瀏覽器:
2.然而直接通過cmd,輸入python命令和UI自動化的指令碼路徑,是可以啟動谷歌瀏覽器,並順利執行指令碼的。
三、解決方法:
因為直接安裝jenkins,是一個後臺服務,通過cmd去執行指令碼是看不到瀏覽器的動作的。所以無法啟動瀏覽器,也找不到頁面元素。
需要將jenkins部署在tomcat上,不讓Jenkins的預設Windows使用者為SYSTEM,這樣就能夠啟動瀏覽器。
相關推薦
windows下Jenkins+webdriver無法啟動瀏覽器
一、版本說明: jenkins:通過jenkins.msi安裝的jenkins 谷歌瀏覽器版本:70.0.3538.77 python:3.6 selenium:3.12 二、問題描述: 1.在jenkins上的環境變數配置python直譯器的路徑,選擇通過windows命令執行p
Jenkins任務執行selenium指令碼無法啟動瀏覽器
原因:因為jenkins是用windows installer 安裝成 windows的服務了,那麼jenkins是一個後臺服務,所以跑selium cases 的時候不顯示瀏覽器 解決辦法: Step 1. Control Panel(控制面板) -> Administrative
Jenkins任務執行selenium腳本無法啟動瀏覽器
後臺運行 tps ont ram 題解 右鍵菜單 disabled panel .net 原因:因為jenkins是用windows installer 安裝成 windows的服務了,那麽jenkins是一個後臺服務,所以跑selium cases 的時候不顯示瀏覽器
windows下apache伺服器無法正常啟動和訪問
配置apache伺服器之後啟動失敗 命令列通過 httpd.exe -k start測試,出現錯誤提示: “(OS 10048)通常每個套接字地址(協議/網路地址/埠)只允許使用一次。 : AH00072: make_sock: could not bind to add
Jenkins整合Selenium無法啟動瀏覽器,問題解決
原因:因為jenkins是用windows installer 安裝成 windows的服務了,那麼jenkins是一個後臺服務,所以跑selium cases 的時候不顯示瀏覽器 前提條件: Jenkins 安裝路徑非系統盤目錄(也就是 C盤);否則一下解決辦法無法使用
Eclipse 執行 Selenium WebDriver 測試指令碼無法啟動瀏覽器
// Selenium Client: selenium-java-2.34.0 // 系統版本:Windows 7 64-bit 在 Eclipse Java EE 上執行一個使用 IEDriver 驅動 IE 瀏覽器的 Web 測試指令碼時,出現如下錯誤: java.
ActiveMQ在Windows下的安裝與啟動(懶人專屬)
最新 lin 管理 star 新的 tro 安裝目錄 min 1.5 其實這些ActiveMQ官網都有,但是如果你懶得看官網,那就直接看這吧! 1. 官網下載最新的ActiveMQ安裝包 apache-activemq-x.x.x-bin.zip並解壓 2.進入安
windows下docker toolbox無法下載boot2docker.iso
so文件 tor tool 有效 git tps 自動更新 str 安裝目錄 GitHub連不上導致自動更新失敗。(網絡形勢嚴峻!) 通過別的途徑手動下載了指定的最新的boot2docker.iso文件。(比方說迅雷!比方說迅雷!比方說迅雷!) https://gi
windows 下編寫開機自啟動程序bat腳本
mpp ask sql 啟動 開機 con vbs 冗余 del rem **Code Start @echo off echo 正在關閉冗余進程,請稍等.....taskkill /f /im mysqld.exe echo ----啟動程序中------ start &
windows下redis 開機自啟動z
轉載於 https://www.cnblogs.com/sunjiguang/p/6048183.html 1,在redis的目錄下執行(執行後就作為windows服務了) redis-server --service-install redis.windows.conf
解決IIS服務使用C#程式碼在Windows Server 2012上無法啟動Excel的問題
錯誤資訊:檢索 COM 類工廠中 CLSID 為 {00024500-0000-0000-C000-000000000046} 的元件失敗,原因是出現以下錯誤: 80070005 拒絕訪問。 (異常來自 HRESULT:0x80070005 (E_ACCESSDENIED)) 參考解決步驟如下: 元件服務
Redis在windows下的安裝、啟動、配置
1,下載地址:https://github.com/MicrosoftArchive/redis/releases 2,解壓縮後在資料夾中建立兩個資料夾dbcache、logs。 3,雙擊redis-server.exe,啟動redis,如下圖片表示啟動成功。 4,上面的啟動一般用於檢
RoctetMQ windows下的安裝及啟動
目錄 一、下載編譯後的二進位制檔案 二、解壓 三、啟動 四、 BAT一鍵啟動 一、下載編譯後的二進位制檔案 編譯後的二進位制檔案(下載此檔案則不需要編譯):http://rocketmq.apache.or
Windows下Jenkins環境搭建
如題:本文將介紹如何在Windows環境下運用Jenkins部署持續整合環境。之所以寫本文,是因為在最近工作當中,學習使用Jenkins時,確實遇到了一些問題,而大多數教程文件都是基於Mac或是Linux平臺。為此很是頭疼,經過一番摸索,終於走通了Windows平臺下的一
Windows下RabbitMQ子節點啟動報錯
啟動RabbitMQ叢集中子節點時,發現報錯{could_not_start,rabbit,{{failed_to_cluster_with,['[email protected]']...... 報這個錯,是叢集中的主節點[email protecte
windows下nginx 配置代理 解決瀏覽器跨域訪問
1、首先我們要了解什麼是跨域訪問 什麼是跨域? 跨域,指的是瀏覽器不能執行其他網站的指令碼。它是由瀏覽器的同源策略造成的,是瀏覽器對javascript施加的安全限制。 所謂同源是指,域名,協議,埠均相同,不明白沒關係,舉個栗子: url 說明 是否跨域
Linux下部署Tomcat無法啟動
(sudo) vi /opt/tomcat/apache-tomcat-7.0.62/bin/catalina.sh catalina.sh: CATALINA_OPTS="$CATALINA_OPTS -Djava.library.path=/opt/tomcat/apr
Hyper-V下虛擬機器無法啟動的故障排除
近日我在整理Hyper-V下虛擬機器環境時,有時會出現虛擬機器無法啟動的現象,(後來才發現這種現象其它朋友也時有發生,故把我的解決思路寫下來和各位分享)如下圖所示: 從給出的提示,應該是訪問許可權問題,我檢視虛擬機器資料夾的NTFS的安全許可權,如下所示:
解決IDM“警告:您在以管理員身份執行IDM,在該模式下,IDM無法接管瀏覽器的下載事件”的問題。
執行,輸入gpedit.msc確定,把如圖的那個改成“已啟用” 造成該問題的原因是有些電腦系統內建管理員賬戶Administrator,所以開啟所有軟體都是以管理員許可權,跳過了UAC(使用者賬戶控制),如上修改組策略後,即可解決。
windows下通過命令列啟動android studio自帶的安卓模擬器
現在在學React-native,需要用模擬器,但是每次開啟模擬器都要先開啟Android studio再開啟模擬器才行,偷懶,找了一下啟動的命令: D:\Android\sdk\tools\emu