[英]Running Multiple Selenium Chrome Profile Simultaneously at the same time
首先,這不是重復的問題! 在標記為重復項之前閱讀並觀看! 這個問題我請教一下打開多個Chrome個人資料使用硒C#和導航有關的URL,而不是在這個線程復制在這里 ,你別說,好嗎? 羞恥您的預算,沒有幫助!
您對硒不了解,我不希望您的答案擺脫我的疑問,好嗎? DebanjanB
我想同時運行多個Selenium Chrome Portable Profile。 我想同時運行多個實例。
並使用
Navigate().GoToUrl("http://www.somesite.com");
如果僅該程序的一個實例正在運行,則一切正常。 如果在第一個實例正在運行時啟動第二個實例,則會打開瀏覽器,但自動化不會啟動。
出現此錯誤:
ChromeDriver驅動程序=新的ChromeDriver(服務,選項); OpenQA.Selenium.WebDriverException:'未知錯誤:Chrome無法啟動:正常退出(未知錯誤:DevToolsActivePort文件不存在)(該進程從Chrome位置D:\\ GoogleChromePortable \\ GoogleChromePortable.exe開始,因此不再運行,因此ChromeDriver假設Chrome已崩潰。)
一切都在此視頻中: https : //www.useloom.com/share/58725b7fdbb447df86b983107c3b35cf
如何打開多個Chrome配置文件,每個配置文件都按視頻中的說明打開URL!
我正在使用C#硒,chrome是68版本, chromedriver 2.41
! 我正在使用自定義配置文件和ChromePortable二進制文件。
謝謝!
這是由於為兩個實例配置了相同的user-data-dir路徑。 用戶數據目錄被第一個實例鎖定,而第二個實例由於使用目錄而異常失敗。 解決方案是為每個驅動程序使用兩個不同的用戶數據目錄。
請閱讀此答案以獲取更多詳細信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.