我有一个名为Page A.的页面
页面A包含链接。如果单击该链接,将打开页面B.
现在我需要在页面B的某些字段中输入文本。
如何通过selectWindow
或任何其他命令执行此操作?
请举个例子。
这是我的一段代码无效:
|open | http://www.google.com | |
|type | q | selenium ide fourm |
|clickAt | btnG | |
|openWindowAndWait | http://seleniumforum.forumotion.net/ | |
|selectWindow | Selenium Forum: Open Source Testing Tool. | |
|ClickAndWait|xpath=/html/body/div/div/div/div/div/div[2]/div/ul/li[7]/a||
[error] Could not find window with title Selenium Forum: Open Source Testing Tool.
提前致谢
答案 0 :(得分:0)
尝试捕获所有窗口ID并使用带窗口ID的shift窗口命令将焦点移至第二个窗口。您可以为多个窗口执行此操作。
尝试使用getallwindownames()
和shiftfocus()
命令。
答案 1 :(得分:0)
|open | http://www.google.com | |
|type | q | selenium ide fourm |
|clickAt | btnG
|selectWindow | give the window title.
您可以使用视图页面源获取窗口的确切标题。 右键单击打开的新窗口。选择查看页面源。 获取新打开的窗口的标题。
|selectWindow | null- focuses on the parent window.