[英]C# Selenium Chrome time out
我正在嘗試在 C# 中運行 Selenium,但出現以下錯誤:
DevTools listening on ws://127.0.0.1:52646/devtools/browser/0bd3a117-cf36-4bd9-9614-31ae610fc7c5
[1575911008.197][WARNING]: Timed out connecting to Chrome, retrying...
可以肯定的是,我已經安裝了Chromedriver version 78
和Chrome version 78
。 有可能版本不兼容,所以我安裝了Chromedriver version 79
並放在同一目錄中。 然后我得到了這個錯誤:
Unhandled exception. System.InvalidOperationException: session not created: This version of ChromeDriver only supports Chrome version 79 (SessionNotCreated)
在這次檢查之后,我確定版本是相同的(我過去使用過硒)。 chrome 瀏覽器正在打開,但它保持空白。 當我嘗試導航到一個 url 時,沒有任何反應。
我已經閱讀了這篇文章,但沒有成功。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Selenium.WebDriver" Version="3.141.0"/>
<PackageReference Include="NUnit" Version="3.12.0"/>
<PackageReference Include="NUnit3TestAdapter" Version="3.15.1"/>
</ItemGroup>
</Project>
namespace Coins
{
class Coin
{
IWebDriver driver;
[SetUp]
public void startBrowser()
{
driver = new ChromeDriver(".");
}
[Test]
public void test()
{
}
[TearDown]
public void closeBrowser()
{
driver.Close();
}
}
}
請檢查您的“.cs proj 文件”並確保沒有不需要的舊版 chromedriver 條目。 刪除不需要的條目(如果有)。 清潔溶液並嘗試。 希望這有效..
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.