【问题标题】:MicrosoftWebDriver 16299, 15063 doesn't work when I minimise Edge browser window当我最小化 Edge 浏览器窗口时,MicrosoftWebDriver 16299、15063 不起作用
【发布时间】:2018-04-18 09:40:29
【问题描述】:

当我使用 MicrosoftWebDriver for Edge 执行测试时,一切正常,但是当我最小化窗口时,所有测试都失败了。 Edge 或 MicrosoftWebDriver 是否有任何选项可以避免这种行为?

【问题讨论】:

  • 为什么要最小化窗口
  • 看起来 Edge 需要某种可视化。如果我的电脑进入睡眠模式,测试也会失败。即使没有人使用 selenium-grid 服务器测试打开 VM 也无法启动。

标签: selenium microsoft-edge microsoft-webdriver


【解决方案1】:

当您的测试执行正在进行时,您一直在尝试最小化 浏览器窗口反对所有最佳实践。此时值得一提的是,由于 Selenium 模拟了 用户操作,因此 Selenium 需要 Browser 专注。如果 focus 丢失 Selenium 将无法执行代码行。在您的测试执行时考虑以下步骤:

【讨论】:

  • 我有用于测试执行的 Asure VM,但在我的情况下,测试仅在远程桌面连接打开该 VM 时运行。如果我尝试在没有 RDP 的情况下执行测试,它将不起作用。
  • 即使我的工作电脑进入睡眠模式测试失败。
猜你喜欢
  • 2018-02-19
  • 2017-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-25
  • 1970-01-01
  • 2014-05-12
  • 1970-01-01
相关资源
最近更新 更多