要求:Bydefault,在主窗口上搜索网络设备,如果发现执行操作,则在 iframe 内搜索网络设备并执行所需的操作
硒 3.141
'''
WebElement el = driver.findElement(By.xpath("//*[contains(text(),'here')]"));
boolean displayFlag = el.isDisplayed();
if(displayFlag == true)
{
sysout("element available in main window")
el.click();
}
else
{
for(int f=0;f<10;f++)
{
sysout("element available in frameset")
switchToFrame(frameName[f]);
el.click();
System.out.println("Webelement not displayed");
}
}
'''
我的脚本在第一行本身就失败了。它试图在主窗口中查找元素,但元素实际上在iframe中可用。
但要求是首先在主窗口中搜索,然后仅导航到 iframe。如何处理这样的用例?
任何建议会有所帮助吗?谢谢。
www说
相关分类