在iframe RobotFramework中输入

时间:2018-07-09 21:29:27

标签: iframe robotframework

我正在尝试将文本输入到iframe中的字段中。选择通过的帧,但不输入文本。失败并显示错误:

  

找不到带有定位符xpath=//iframe[@class='uvw-dialog-iframe']的元素。

感谢您的帮助。


- Select frame xpath=//iframe[@class='uvw-dialog-iframe'] --> Passes
- Input text  xpath=//iframe[@class='uvw-dialog-iframe']  Test input --> Failes

1 个答案:

答案 0 :(得分:2)

一旦选择了镜框,就如同走进一扇门。您位于框架内部,因此xpath不应包含框架。您需要对要输入的输入元素使用选择器。

例如,如果您有一个ID为the_input的输入元素,则可以这样操作:

select frame  xpath=//iframe[@class='uvw-dialog-iframe']
input text    id=the_input  test input