我正在使用 Selenium,想知道是否可以同时使用多个 TABS?我不想使用多个浏览器实例(即 2 个 IE 双关语副本)。如果不可能,如何在顺序运行的各个选项卡之间进行切换?
谢谢!
最佳答案
如果有一个打开新窗口/选项卡的链接,那么您可以使用 driver.switchTo().window();
但是,如果您想在多个窗口上运行某些内容,那么我建议您拥有多个 Webdriver 实例。它更容易管理,并且受支持(有打开新选项卡/窗口的解决方法,例如按热键打开新窗口,但不支持它们)。
如果您希望多个线程都作用于同一个驱动程序实例,但不同的选项卡,这是不可能的。
关于Selenium 一次多个选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18150593/