新手在这里使用Selenium WebDriver并搜索此论坛的答案或类似的问题,但没有运气。硒WebDriver:确定新的窗口或标签已打开,如果它有焦点
我试图开发自动化,试图确定何时点击一个网页链接,如果新窗口或标签打开,如果是,新窗口或标签焦点或不。
能够确定它是一个窗口还是已打开的选项卡很重要。我熟悉在单击之前和之后使用driver.getWindowHandles来确定是否打开了某个东西,但在确定它是否是打开的窗口或选项卡时找不到任何东西。
此外,我知道使用driver.getTitle,但它只返回父窗口的标题。在确定新打开的窗口或选项卡是否处于焦点状态时,我无法发现任何内容。
如果可以处理这两个问题,至少有人能够指出我正确的方向吗?
是否新窗口/标签有不同的标题,当您通过手动点击链接打开呢? – amitbobade
是的,手动点击th链接时会有不同的标题。 – Mike