我的网站有一个导航到另一个网站的链接。我要检查链接是否带用户正确的网站。以下是我为传递控制而编写的代码
selenium.click("link=target window");
selenium.selectWindow("Title of target window");
assertTrue((selenium.isTextPresent("content in target window")));
selenium.close();
selenium.selectWindow("null");
但是,如果我运行这个,我会收到错误,例如“无法找到带标题的窗口......”
答案 0 :(得分:0)
有关于selectWindow()
函数如何定位窗口here的信息。特别是,
如果您在查明窗口的名称时遇到问题 你想要操纵,看看selenium日志消息 识别通过window.open创建的窗口的名称(因此 被硒截获)。您将看到如下消息 每个窗口打开时:
debug: window.open call intercepted;
window ID (which you can use with selectWindow()) is "myNewWindow"