Selenium 一次多个选项卡

标签 selenium tabs automated-tests multiple-instances

我正在使用 Selenium,想知道是否可以同时使用多个 TABS?我不想使用多个浏览器实例(即 2 个 IE 双关语副本)。如果不可能,如何在顺序运行的各个选项卡之间进行切换?

谢谢!

最佳答案

如果有一个打开新窗口/选项卡的链接,那么您可以使用 driver.switchTo().window();

但是,如果您想在多个窗口上运行某些内容,那么我建议您拥有多个 Webdriver 实例。它更容易管理,并且受支持(有打开新选项卡/窗口的解决方法,例如按热键打开新窗口,但不支持它们)。

如果您希望多个线程都作用于同一个驱动程序实例,但不同的选项卡,这是不可能的。

关于Selenium 一次多个选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18150593/

相关文章:

testing - 我们如何测试电子商务网站中图像缩放的存在

python - 改变 XPath 来提取文本 Selenium

android - 在 Android 中自定义状态选项卡

android - 我如何在选项卡之间显示 toast ?

java - 如何使用 Google UiAutomator 按下按钮两次?

python Selenium : Safari returns different text for span than Chrome and Firefox

java - 命令行上的 Selenium 脚本

selenium - Selenium WebElement 中的 'property' 和 'attribute' 有什么区别?

javascript - 如何使用extjs在Widget中实现Tab面板?

c# - Xamarin UI 测试 : Is it possible to interact with the OS level dialogues during UITesting