Microsoft Web驱动程序已停止工作问题导致程序在Selenium中使用EdgeDriver和Microsoft Edge停止正常运行错误
此错误消息…
Microsoft Web Driver has stopped working. A problem cause the program to stop working correctly. Please close the program
…表示 MicrosoftWebDriver 无法启动/产生新的 即 Microsoft Edge browser 会话。
在使用时 ,根据使用新的WebDriver功能,W3C协议支持和自动更新来增强MicrosoftEdge中的自动化测试中的文档,现在MicrosoftWebDriver是Windows按需功能(FoD),可确保始终自动保持最新状态,并启用了一些获取Microsoft WebDriver的新方法。
脚步启用开发人员模式,它将安装适当版本的WebDriver。
Open Settings app > Go to Update & Security > For Developer and then select 'Developer Mode'.
您还可以通过以下两种方式之一安装独立版本的WebDriver:
从开始搜索“管理可选功能”,然后选择“添加功能”,“ WebDriver”。通过在提升的命令提示符中运行以下命令,通过disM安装:disM.exe /Online /Add-Capability /CapabilityName:Microsoft.WebDriver~~~~0.0.1.0
:通过命令安装 MicrosoftWebDriver时disM,默认情况下,WebDriver安装在以下子目录中:
64位:
C:WindowsSysWOW64MicrosoftWebDriver.exe
32位:
C:WindowsSystem32MicrosoftWebDriver.exetl; 博士
根据《Microsoft Edge开发人员指南》:
从Windows 10 October 2018 Update(10/2018,Build 17763)开始,EdgeHTML18包括当前版本的Microsoft Edge平台附带的以下新功能和更新功能。有关特定WindowsInsider Preview版本的更改,请参阅MicrosoftEdge更改日志和EdgeHTML的新增功能。
解决方法如何在Selenium中运行MicrosoftEdge。每次运行测试时,Edge浏览器都会打开,但不会加载任何URL。然后,它将显示一个带有文本的小对话框:
Microsoft Web Driver has stopped working. A problem cause the program to stop working correctly. Please close the program
我在用:
Windows 10操作系统17763.914Selenium.WebDriver.MicrosoftDriver版本17.17134.0selenium支持版本3.141.0Selenium Web驱动程序版本3.141.0和 Microsoft Edge浏览器版本18.17763。这是C#的N单元框架。代码试用:
using OpenQA.Selenium.Edge;driver = new EdgeDriver();
相关文章:
1. javascript - 一排三个框,各个框的间距是15px,距离外面的白框间距也是15px,这个css怎么写?2. javascript - Vue 的依赖追踪属于单向数据绑定还是双向绑定?3. html5 - javascript写业务有用到什么编程范式没?4. javascript - vue 数据更新了。但是dom没有更新,,,,,如图5. javascript - jQuery post()方法,里面的请求串可以转换为GBK编码么?可以的话怎样转换?6. javascript - vue 手机端项目在进入主页后 在进入子页面,直接按返回出现空白情况7. 网页爬虫 - python爬虫翻页问题,请问各位大神我这段代码怎样翻页,还有价格要登陆后才能看到,应该怎么解决8. html5 - vue-cli 装好了 新建项目的好了,找不到项目是怎么回事?9. mysql - C#连接数据库时一直这一句出问题int i = cmd.ExecuteNonQuery();10. javascript - 哪位大神指导下,如何实现今日头条头部导航列表,点那个类型,哪种类型就居中了?

网公网安备