代码之家  ›  专栏  ›  技术社区  ›  Timothy T.

默认情况下,Selenium正在启动Outlook Web App的轻型版本

  •  0
  • Timothy T.  · 技术社区  · 7 年前

    我目前遇到一个问题,我正在使用RemoteWebDriver(headless)在AWS EC2实例上启动selenium测试。

    出于某种奇怪的原因,每当浏览器启动Microsoft Outlook Web App时,它都会显示应用程序的轻版本。在下面的第一个屏幕截图中,“使用Outlook Web App的轻型版本”复选框变灰,我无法取消选择。使用这些设置登录后,屏幕截图2中的收件箱出现。

    我曾试图通过运行javascript命令来强制取消选择,强制取消选择为灰色,然后单击复选框,但之后它仍会启动light版本。

    Outlook Web App在其他地方、虚拟机和本地机器上启动,是“正常”版本。

    这个问题的影响是xpath定位器和验证过程与web应用的“正常”版本不同。因此,我的脚本失败了。

    我想问一下如何进行,或者是否有人以前遇到过这个问题?

    *请注意,下面登录页面的屏幕截图是从我的本地机器上截取的,它没有显示复选框变灰。在AWS的例子中,它是。

    Outlook Web App - Login Page

    Outlook Web App - Inbox

    0 回复  |  直到 7 年前