如何使用selenium验证target ="_ blank"链接?

Hel*_*ant 7 selenium

我们页面上的一些链接使用target ="_ blank"在新窗口中打开.如何让selenium看到正确的窗口,以便我可以验证页面是否链接到正确的页面?

这是我一直在尝试的:

open                /page/
click               link=Find us on Facebook!
pause               2000
selectWindow        title=window title
verifyTextPresent   some text
Run Code Online (Sandbox Code Playgroud)

Hel*_*ant 5

您不需要将参数传递给selectWindow.浏览器会自动为您的新窗口提供焦点,您只需告诉selenium它已被更改.还要确保在验证任何内容之前给新窗口足够的时间进行实际加载:

open                /page
click               link=Find us on Facebook!
pause               1000
selectWindow
verifyTextPresent   some text
Run Code Online (Sandbox Code Playgroud)