如何切换浏览器选项卡/窗口以比较Applitools中的视图?问题是我在登录窗口上找到了eyes.check,在登录后打开了一个新窗口,但是检查点比较了旧的选项卡/窗口。Target.window()不接受任何参数。我该怎么做?
谢谢
发布于 2022-03-10 12:51:07
在使用Applitools截图之前,您需要使用Selenium将驱动程序上下文切换到新选项卡。
您可以从以下答案中看到Java中选项卡切换的方法:link
在高层次上,你应该做的是:
此外,确保将驱动程序对象设置为调用eyes.open()的返回值。这样做将确保Applitools眼睛对象能够跟踪驱动程序所处的上下文。
myDriver = eyes.open(driver, appName, testName, viewportSize);
// switch browser context using myDriver variable
// take screenshot etc.
https://stackoverflow.com/questions/71430352
复制相似问题