Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xpath 尝试在robot框架中标识web元素时出现InvalidSelectorException_Xpath_Robotframework - Fatal编程技术网

Xpath 尝试在robot框架中标识web元素时出现InvalidSelectorException

Xpath 尝试在robot框架中标识web元素时出现InvalidSelectorException,xpath,robotframework,Xpath,Robotframework,ign In |失败| InvalidSelectorException:Message:给定的选择器xpath=/*[@id='user\u email']无效或未生成WebElement。发生以下错误: InvalidSelectorError:由于以下错误,无法找到xpath表达式为xpath=/*[@id='user\u email']的元素: TypeError:无法将表达式转换为返回指定的类型。 堆栈跟踪: 在FirefoxDriver.AnnotationInvalidSelect

ign In |失败| InvalidSelectorException:Message:给定的选择器xpath=
/*[@id='user\u email']
无效或未生成WebElement。发生以下错误: InvalidSelectorError:由于以下错误,无法找到xpath表达式为xpath=
/*[@id='user\u email']
的元素: TypeError:无法将表达式转换为返回指定的类型。 堆栈跟踪: 在FirefoxDriver.AnnotationInvalidSelectorError\u(file:///var/folders/5f/6mvs5x1j37s5q3_38kjfwkgr0000gn/T/tmp1Nrpuj/webdriver-py-profilecopy/extensions/fxdriver@googlecode.com/components/driver component.js:10633) 在FirefoxDriver.prototype.findelement内部(file:///var/folders/5f/6mvs5x1j37s5q3_38kjfwkgr0000gn/T/tmp1Nrpuj/webdriver-py-profilecopy/extensions/fxdriver@googlecode.com/components/driver component.js:10691) 在FirefoxDriver.prototype.findElements(file:///var/folders/5f/6mvs5x1j37s5q3_38kjfwkgr0000gn/T/tmp1Nrpuj/webdriver-py-profilecopy/extensions/fxdriver@googlecode.com/components/driver component.js:10695) 在DelayedCommand.prototype.executeInternal\uh处(file:///var/folders/5f/6mvs5x1j37s5q3_38kjfwkgr0000gn/T/tmp1Nrpuj/webdriver-py-profilecopy/extensions/fxdriver@googlecode.com/components/command processor.js:12534) 在DelayedCommand.prototype.executeInternal\u(file:///var/folders/5f/6mvs5x1j37s5q3_38kjfwkgr0000gn/T/tmp1Nrpuj/webdriver-py-profilecopy/extensions/fxdriver@googlecode.com/components/command processor.js:12539) 在DelayedCommand.prototype.execute/<(file:///var/folders/5f/6mvs5x1j37s5q3_38kjfwkgr0000gn/T/tmp1Nrpuj/webdriver-py-profilecopy/extensions/fxdriver@googlecode.com/components/command processor.js:12481)


错误消息的这一部分解释了原因:

给定的选择器xpath=
/*[@id='user\u email']
无效或未生成
WebElement


在本例中,
/*[@id='user\u email']
是有效的XPath表达式,因此它不能是与该XPath匹配的元素。从提供的信息中我只能知道这些。

noooo。不要在评论中发布HTML。用HTML编辑您的问题并正确设置格式这是HTML代码:您的输入字段是否可能位于iframe中?因为XPath是有效的,我相信您在Firefox webdriver中遇到了一个错误。我曾经在IE中偶尔会看到这个。这是一致的再现吗?