我需要选择一个框架,但它没有名称或ID。它是怎么做到的?
<frame src="sampleSrouce" scrolling="yes" frameborder="0" />
<frame src="sampleSource2" scrolling="yes" frameborder="0" />
谢谢!
答案 0 :(得分:1)
我们可以获取xpath计数,然后获取src的属性值。
如果我们得到所需的src值,我们可以选择计数器值并创建一个带索引的xpath。
然后我们可以使用带有xpath的Select frame来选择值。
${count}= Get Matching Xpath Count .//div[@dir]/iframe
:FOR ${i} IN RANGE 1 ${count}+1
\ ${myText}= Selenium2Library.Get Element Attribute xpath=//iframe[${i}]@src
Exit For Loop
Select Frame xpath=//iframe[2]
Selenium2Library.Input Text id=text1 test
答案 1 :(得分:1)
基本上,我发现解决方案非常简单。我刚刚使用了指向第二帧的xpath:
xpath=/html/frameset/frame[2]