Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Selenium Applitools swtich Tab/窗口用于检查点

Selenium Applitools swtich Tab/窗口用于检查点
EN

Stack Overflow用户
提问于 2022-03-10 12:24:58
回答 1查看 71关注 0票数 1

如何切换浏览器选项卡/窗口以比较Applitools中的视图?问题是我在登录窗口上找到了eyes.check,在登录后打开了一个新窗口,但是检查点比较了旧的选项卡/窗口。Target.window()不接受任何参数。我该怎么做?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-10 12:51:07

在使用Applitools截图之前,您需要使用Selenium将驱动程序上下文切换到新选项卡。

您可以从以下答案中看到Java中选项卡切换的方法:link

在高层次上,你应该做的是:

  1. 打开新选项卡
  2. 使用Selenium将驱动程序上下文切换到新选项卡
  3. Call eyes.check()

此外,确保将驱动程序对象设置为调用eyes.open()的返回值。这样做将确保Applitools眼睛对象能够跟踪驱动程序所处的上下文。

代码语言:javascript
运行
AI代码解释
复制
myDriver = eyes.open(driver, appName, testName, viewportSize);
// switch browser context using myDriver variable
// take screenshot etc.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71430352

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档