frame html code:
<iframe title="frame report" class="ReportViewer__iframe" src="/yesyyy.aspx?reportId=145&ts=1550681978158&bgcolor=#f8f9fb" width="100%" height="100%"></iframe>
脚本对于标题和类别名称定位器均失败-'ERROR webdriver:由于错误而导致请求失败:没有这样的框架'
答案 0 :(得分:2)
使用以下代码。
driver.switchTo().defaultContent();
WebElement frameXpath = driver.findElement(By.xpath("//iframe[@title='frame report']"));
driver.switchTo().frame(frameXpath);
答案 1 :(得分:0)
得到了解决方案,需要使用可用的定位器(title和css类)传递iframe的对象 browser.switchtoframe($('。report__iframe'))