【发布时间】:2016-06-01 00:36:52
【问题描述】:
登录 |失败 | InvalidSelectorException:消息:给定的选择器 xpath=
//*[@id='user_email']无效或不会生成 WebElement。发生以下错误: InvalidSelectorError:由于以下错误,无法使用 xpath 表达式 xpath=//*[@id='user_email']定位元素: TypeError:无法将表达式转换为返回指定的类型。 堆栈跟踪: 在 FirefoxDriver.annotateInvalidSelectorError_ (file:///var/folders/5f/6mvs5x1j37s5q3_38kjfwkgr0000gn/T/tmp1Nrpuj/webdriver-py-profilecopy/extensions/fxdriver@googlecode.com/components/driver-component.js:10633) 在 FirefoxDriver.prototype.findElementsInternal_ (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_/h (file:///var/folders/5f/6mvs5x1j37s5q3_38kjfwkgr0000gn/T/tmp1Nrpuj/webdriver-py-profilecopy/extensions/fxdriver@googlecode.com/components/command-processor.js:12534) 在 DelayedCommand.prototype.executeInternal_ (file:///var/folders/5f/6mvs5x1j37s5q3_38kjfwkgr0000gn/T/tmp1Nrpuj/webdriver-py-profilecopy/extensions/fxdriver@googlecode.com/components/command-processor.js:12539) 在 DelayedCommand.prototype.execute/
【问题讨论】:
-
这是 HTML 代码:
-
您的输入字段是否可能在 iframe 中?
-
由于 XPath 是有效的,我相信您在 Firefox 网络驱动程序中遇到了错误。我曾经偶尔在 IE 中得到这个。这是否可以始终如一地重现?
标签: xpath robotframework