簡體   English   中英

同時運行多個Selenium Chrome配置文件

[英]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驅動程序=新的C​​hromeDriver(服務,選項); 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM