繁体   English   中英

如何在Selenium WebDriver中获取内部框架的标题?

[英]How to get the Title of inner frame in selenium webdriver?

在我的程序中,我试图通过使用getTitle()方法将驱动程序控件切换到内部框架来获取内部框架的标题。 但是,它仍然是返回首页的标题。 请找到我尝试过的以下代码

WebDriver driver = new FirefoxDriver();
driver.get("url");
driver.switchTo().frame("frame name/id");
driver.getTitle();

有什么方法可以使用Java在Selenium Webdriver中获取内部框架的标题。

使用以下代码实现相同

// before switching frame

driver.getTitle(); 
//or

driver.find_element_by_tag_name("title").get_attribute("innerHTML")

和切换框架后

driver.switchTo().frame("frame name/id");
driver.find_element_by_tag_name("title").get_attribute("innerHTML")

希望这会有所帮助,因为我可以使用此代码执行相同的操作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM