gpt4 book ai didi

c# - 带有 Microsoft Edge 驱动程序的 Selenium 从未完成初始化

转载 作者:太空狗 更新时间:2023-10-29 20:27:02 24 4
gpt4 key购买 nike

我正在为 Selenium 使用 C# 绑定(bind),并尝试在 Microsoft Edge 中进行简单的自动化测试。

class Program
{
static void Main(string[] args)
{
EdgeOptions options = new EdgeOptions();
options.PageLoadStrategy = EdgePageLoadStrategy.Eager;
RemoteWebDriver driver = new EdgeDriver();
driver.Url = "http://bing.com/";
}
}

但程序在 EdgeDriver 初始化时停止,边缘浏览器启动但 url 永远不会更改为“bing.com”。

有没有人遇到过这种情况?

最佳答案

我遇到过同样的问题。我按照以下步骤解决了它:-

下载正确的 Microsoft WebDriver构建的服务器版本。

如何找到正确的内部版本号:-

1- 转到开始 > 设置 > 系统 > 关于并在屏幕上找到操作系统内部版本旁边的数字。这是您的版本号。为您的构建安装正确版本的 WebDriver 可确保它正确运行。

2- 运行此命令 systeminfo | findstr/B/C:"OS Version" 这将给出类似于 OS Version: 10.0.10586 N/A Build 10586 的输出。这里的内部版本号是 10586

您需要检查您的Windows 操作系统 版本号download适当的 .msi 并安装它。

提供 Syetem 属性,其中 MicrosoftWebDriver.exe 安装到 webdriver.edge.driver

注意:- MicrosoftWebDriver.exe默认安装位置:-

for 64 bit is C:\Program Files (x86)\Microsoft Web Driver
for 32 bit is C:\Program Files\Microsoft Web Driver

希望它能奏效...:)

关于c# - 带有 Microsoft Edge 驱动程序的 Selenium 从未完成初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36865751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com