Windows与使用IEDriverServer的选项卡

时间:2018-10-08 19:58:24

标签: iedriverserver

全部-

我正在使用Windows 10的IEDriverServer版本3.9.0.0(内部版本17134),并遇到以下情况。

当前,我们的应用程序通过打开其他组件的其他选项卡来工作:维护计划,报告等。当我在IE中手动运行应用程序时,我得到了预期的结果:新的选项卡打开。

当我使用IEDriverServer运行测试时,该选项卡将在新窗口中打开。在大多数情况下,这很好,但这是我遇到的问题:新窗口不是全屏甚至半屏-大约是显示的1/4。由于我们的应用程序对屏幕尺寸非常了解,因此我的测试尝试访问的某些控件无法访问(“未显示元素”),原因是由于窗口较小导致测试被自动隐藏失败。

我不想经过所有测试并向每个测试添加检查以检查窗口大小并最大化它们,所以我不会遇到这个问题,所以我的问题是:是否有告诉IEDriverServer使用“新选项卡”而不是“新窗口”的方法?

我当前的解决方法是: -在运行另一个测试之前先进入IE -调整未最大化应用程序的大小,以便有效地最大化它(拖动角落以使IE占据尽可能多的屏幕) -退出IE,以便保存新的窗口坐标 -现在运行测试即可,

我担心其他原因会导致窗口变小/恢复为默认大小(例如Windows更新),并且我将再次开始出现故障。

任何建议将不胜感激!

查尔斯

0 个答案:

没有答案