【发布时间】:2016-02-14 18:59:35
【问题描述】:
我需要选择一个框架,但它没有名称或 ID。它是怎么做到的?
<frame src="sampleSrouce" scrolling="yes" frameborder="0" />
<frame src="sampleSource2" scrolling="yes" frameborder="0" />
谢谢!
【问题讨论】:
-
有理由不自己设置ID吗?
<frame id="myID" src="sampleSource" scrolling="yes" frameborder="0" /> -
您是否尝试过设计一个 xpath 来查找具有
src属性和值为 `"sampleSrouce" 的框架元素? -
@ProDexorite 这已经是生产中的现有应用程序。因此,不太可能只为自动化测试添加 id。
-
@BryanOakley 这是一个很好的建议。但是,刚刚意识到这不是一个好的解决方案,因为产生的“src”不是固定的。它根据页面而变化。是否有任何类似的方法,就像在 selenium webdriver 中我可以使用 driver.switchTo().frame(1) 一样?
标签: html testing automated-tests robotframework web-testing