如果只有SRC属性,如何使Selenium WebDriver等待iframe完全加载

Man*_*hra 4 iframe selenium-webdriver

如果只有src属性,如何使Selenium Webdriver等待iframe完全加载。 我正在尝试创建一个测试用例,其中包含表单元素的iframe从其他来源加载,而切换到该iframe时,该iframe的内容不可用,从而导致测试失败。因此,如何使Webdriver等待iframe完全加载。

小智 5

这就是我在代码中做的事情:

By by = By.xpath("//iframe[contains(@src,'')]");

    try
    {
        wait.until(ExpectedConditions.frameToBeAvailableAndSwitchToIt(by));

     //your actions on iframe here
Run Code Online (Sandbox Code Playgroud)

}