Ben*_*n C 7 c# selenium microsoft-edge
我正在使用Selenium的C#绑定并尝试在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/";
}
}
Run Code Online (Sandbox Code Playgroud)
但程序停止了EdgeDriver的初始化,边缘浏览器启动但网址永远不会改为"bing.com".
还有其他人经历过这个吗?
我也遇到过同样的问题。我按照以下步骤解决了它:
Microsoft WebDriver为您的构建下载正确的服务器版本。
如何找到正确的内部编号:
1-转到开始>设置>系统>关于,然后在屏幕上找到OS Build旁边的数字。这是您的内部编号。为您的构建使用正确版本的WebDriver可以确保其正确运行。
2-运行此命令,systeminfo | findstr /B /C:"OS Version"将给出类似的输出OS Version: 10.0.10586 N/A Build 10586。这是内部版本号10586
你需要检查你的Windows操作系统 build number,并download适当.msi并安装它。
提供安装到的Syetem属性。MicrosoftWebDriver.exewebdriver.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
Run Code Online (Sandbox Code Playgroud)
希望它能工作... :)
| 归档时间: |
|
| 查看次数: |
4419 次 |
| 最近记录: |