【发布时间】:2012-09-25 14:34:19
【问题描述】:
在 Java 中使用 Selenium WebDriver。 我正在尝试自动化一项功能,在该功能中我必须打开一个新选项卡并在那里执行一些操作并返回上一个选项卡(父级)。 我使用了开关手柄,但它不起作用。 一件奇怪的事情是两个选项卡具有相同的窗口句柄,因此我无法在选项卡之间切换。
但是,当我尝试使用不同的 Firefox 窗口时,它可以工作,但对于选项卡,它不起作用。
如何切换标签? 或者,如何在不使用窗口句柄的情况下切换选项卡,因为在我的情况下,两个选项卡的窗口句柄相同?
(我观察到当您在同一个窗口中打开不同的选项卡时,窗口句柄保持不变)
【问题讨论】:
-
我认为在大多数情况下 2 个选项卡与 2 个窗口相同
标签: java testing selenium automation selenium-webdriver