在初始实施阶段,所有自动测试都在我的笔记本电脑上运行。我使用了最大窗口,屏幕上各种元素的外观从未出现过问题。
现在,我们进入了不止一个人将执行自动测试套件的阶段,因此我们必须考虑屏幕分辨率,操作系统(MAC / Windows)等方面的差异。
为了进入同一页面,我们决定使用固定的窗口大小而不是最大窗口:
' chromeOptions':{ args:[' - no-sandbox',' - window-size = 1366,768'] },
固定窗口尺寸到位后,我开始观察显示器的轻微不一致。同一窗口可能会出现在"预期的#34;之上或之下。地点。对于大多数零件而言,它不会影响测试运行的结果......但是由于"元素导致失败的大约10%的时间是不可见的"或"元素不可点击"错误。
总之,切换到固定窗口大小似乎会使故障概率增加10%,这将导致很多无关的噪音。每个人都会开始使用这个套件。
有没有办法达到与最大窗口方法相同的一致性,或者这是量角器侧的已知缺陷/限制?