selenium - 为什么 WinAppDriver.exe 会立即关闭?
问题描述
我一直在努力使任何与 WinAppDriver 一起工作的东西。这是一种使用 Selenium 来测试窗口应用程序的方法。
按照下面的说明,我已经安装了 WinAppDriver。运行它时,它应该在命令窗口中保持打开状态。然而,我的并没有保持打开状态,这就是问题所在。
我的问题是为什么当我导航到“C:\Program Files (x86)\Windows Application Driver”并运行时 WinAppDriver 会立即关闭WinAppDriver.exe
?我试过右键单击并选择“以管理员身份运行”,同样的事情发生了。
我已经与 IT 支持人员交谈,他们检查了防病毒软件没有阻止它。
我正在关注的演示视频在这里,WinAppDriver 是从这里安装的,它需要运行。运行时,它会打开一个 CMD 窗口,上面写着Window Application Driver listening for requests at: http://127.0.0.1:4723/ Press ENTER to exit.
.
您可以在大约 5:30 的视频中看到,它们启动WinAppDriver.exe
并且 CMD 窗口打开并保持打开状态。我的立即关闭的可能原因有哪些?
安装和运行 Windows 应用程序驱动程序
1.从https://github.com/Microsoft/WinAppDriver/releases下载 Windows 应用程序驱动安装程序
2.在 Windows 10 机器上运行安装程序
3.从安装目录运行WinAppDriver.exe(例如C:\Program Files (x86)\Windows Application Driver)
解决方案
我的答案是设置“开发者模式”。只需转到“开始”菜单并键入“使用开发人员功能”。将“开发者模式”设置为开启并同意安装等。教程中没有人告诉我这些东西......
推荐阅读
- c# - 如何从 HttpCall 读取我的自定义 Flurl 标头
- emacs - 如何在emacs org-mode中为引用块命名
- excel - MS Excel 公式:删除重复项、空格、根据条件按字母顺序排序
- mysql - Drupal 7 函数 db_insert() 导致内部服务器错误 (500)
- android-studio-3.5 - Gradle 同步锁
- excel - 英语和德语的通用日期格式公式
- reactjs - react native + redux(更新其他组件在同一屏幕上听到的状态)
- c++ - 调试时无法输入vscode
- javascript - 如何检查浏览器是否支持 HTML5 postMessage?Javascript
- hyperledger-fabric - 我可以使用超级账本结构进行实时应用吗?