我正在使用Selenium,想知道是否可以一次使用多个TABS?我不想使用多个浏览器实例(即IE Pun的2个副本)。如果不可能,如何在顺序运行的各个选项卡之间切换?
谢谢!
如果有一个链接打开一个新的窗口/选项卡,则可以使用 driver.switchTo().window();
driver.switchTo().window();
但是,如果要在多个窗口上运行某些程序,则建议使用多个webdriver实例。它易于管理,并且受支持(打开新标签页/窗口时有一些变通办法,例如按可打开新窗口的热键,但不支持)。
如果要让多个线程都作用于相同的驱动程序实例,但选项卡不同,则不可能。