一尘不染

当框架没有ID时如何在Selenium Webdriver中识别并切换到框架

selenium

谁能告诉我如何识别并切换到只有标题的iframe?

<iframe frameborder="0" style="border: 0px none; width: 100%; height: 356px; min-width: 0px; min-height: 0px; overflow: auto;" dojoattachpoint="frame" title="Fill Quote" src="https://tssstrpms501.corp.trelleborg.com:12001/teamworks/process.lsw?zWorkflowState=1&zTaskId=4581&zResetContext=true&coachDebugTrace=none">

我已经尝试通过下面的代码,但不能正常工作

driver.switchTo().frame(driver.findElement(By.tagName("iframe")));

阅读 329

收藏
2020-06-26

共1个答案

一尘不染

您可以使用cssSelector

driver.switchTo().frame(driver.findElement(By.cssSelector("iframe[title='Fill Quote']")));
2020-06-26