如何在robot framework ride editor中从iframe标记定位元素

如何在robot framework ride editor中从iframe标记定位元素,iframe,robotframework,Iframe,Robotframework,我的网站,我想注册为寻找一份工作,并填写机器人框架自动化的形式。我还在ride editor上使用以下脚本 打开浏览器${url}${Browser} 最大化浏览器窗口 单击链接xpath://a[@class='mframe-sm btn blue cboxElement'] 等待页面包含元素xpath://a[@class='mframe-sm btn blue cboxElement'] #选择帧xpath:/body[1]..>不工作 #单击元素xpath://body 不工作 选

我的网站,我想注册为寻找一份工作,并填写机器人框架自动化的形式。我还在ride editor上使用以下脚本

打开浏览器${url}${Browser}
最大化浏览器窗口
单击链接xpath://a[@class='mframe-sm btn blue cboxElement']
等待页面包含元素xpath://a[@class='mframe-sm btn blue cboxElement']
#选择帧xpath:/body[1]..>不工作
#单击元素xpath://body   不工作
选择“帧索引=0…”>显示未找到定位器“索引=0”的错误消息元素。

单击链接xpath://a[@href=“/Register”]
xpath
//正文[1]
不是框架的xpath。要选择框架,需要为其提供框架元素的xpath

例如:

Select Frame  //iframe[@class='cboxIframe']

您没有显示任何错误消息,也没有解释为什么某些语句被注释掉。@Bryan,谢谢您的反馈。我已经相应地更新了它。我已经尝试了5-8天,没有得到解决方案。你能给我一个解决方案吗。谢谢,谢谢你的回复。错误消息“带有定位器的元素”xpath://iframe[@class='cboxIframe']'未找到。”在使用xpath后找到。可能在上找到视频链接。请查看并给出解决方案。您检查了吗。请告知,非常感谢。您的示例正在使用Chrome浏览器(最新版本),但Firefox浏览器(版本:61.0.1)驱动程序版本(gecko driver-v0.21.0-win64)会显示错误消息“Error:[Errno 10053]已建立的连接被主机中的软件中止”。请查看Firefox是否存在驱动程序版本问题。