单击查找图标后无法选择新窗口
*** Settings ***
Suite Setup Run Keywords Test_Setup AND Salesorce_Auth
*** Test Cases ***
Create_Contact
Click Element //*[@id="Contact_Tab"]/a
Click Button //input[contains(@name,'new')]
Sleep 5s
Click Element //img[@alt='Account Name Lookup (New Window)']
sleep 15s
Select Window title=Search ~ Salesforce - Developer Edition
Sleep 5s
Select Frame //frame[@id="searchFrame"]
收到以下错误:
NoSuchWindowException: 消息: no suchWindow
在查找窗口中输入文本或使用机器人框架执行查找搜索是否有更好的方法?
看起来"获取窗口标题"在我单击查找图标后不会返回浏览器窗口的标题。 (但它在单击查找图标之前显示一个项目)
get window titles
应该选择所有打开的窗口标题,默认情况下,您最新打开的窗口应该是浏览器中的最后一个选项卡,我的示例使用 2 个选项卡,${tab[1]}
包含新窗口的标题。
*** Settings ***
Suite Setup Run Keywords Test_Setup AND Salesorce_Auth
*** Test Cases ***
Create_Contact
Click Element //*[@id="Contact_Tab"]/a
Click Button //input[contains(@name,'new')]
Sleep 5s
Click Element //img[@alt='Account Name Lookup (New Window)']
sleep 15s
${Tabs} = Get Window Titles
select window title=${Tabs[1]}
Sleep 5s
Select Frame //frame[@id="searchFrame"]