"值错误:元素定位器与任何元素都不匹配。"在尝试定位元素时

时间:2014-09-03 13:29:32

标签: robotframework

我正在使用Robot Framework和Selenium2Library进行网站测试自动化。我的HTML值是

<select class="autoWidth m![Element Locator Error][1]inWidth" id="ctl00_ResultPanePlaceHolder_ctl00_ctl02_ctl01_contentContainer_ddlLanguage" name="ctl00$ResultPanePlaceHolder$ctl00$ctl02$ctl01$contentContainer$ddlLanguage">
<option value=![enter image description here][2]"1118">አማርኛ &lrm;(ኢትዮጵያ)&lrm;</option>

我正在使用cmd

Click Element   id=ctl00_ResultPanePlaceHolder_ctl00_ctl02_ctl01_contentContainer_ddlLanguage

我正在

value error: Element locator did not match any element.

如何解决此问题。

2 个答案:

答案 0 :(得分:3)

您的元素很可能位于iframe中。查看html,看看在您尝试点击的元素之前是否看到<iframe ...>。如果是这样,您首先需要在尝试单击元素之前使用Select Frame

答案 1 :(得分:0)

您应该使用id =,因为ID是它查找的默认属性之一。是否有可能看到更多关于你所追求的元素的html代码?