Pybot - 如何为 "a href" link 指定 xpath
Pybot - how to specify an xpath for an "a href" link
我正在尝试 运行 使用 xpath 对 pybot 进行一个非常简单的测试,但出于某种原因它一直说我的 xpath 无效,即使我是直接从 http://robotframework.org/Selenium2Library/Selenium2Library.html
这是我测试的全部内容:
Temp test
Set Selenium Timeout 60s
Set Selenium Speed 1s
Open Browser http://google.com chrome
Click Link xpath=//a[@href=‘https://mail.google.com/mail/?tab=wm&authuser=0']
Sleep 3s
Close All Browsers
但是不管什么原因它一直在抱怨
消息:选择器无效:由于以下错误,无法使用 xpath 表达式 //a[@href=‘/‘] 定位元素:
语法错误:无法在 'Document' 上执行 'evaluate':字符串 '//a[@href='/']' 不是有效的 XPath 表达式。
我看到其他人遵循相同的格式没有任何问题。过去,我也从未遇到过 java 的 selenium 的 xpath 表达式问题。
请注意您的开场报价与收盘报价有何不同?
将语法中的 ‘
更改为正确的 '
-- 并检查您的真实代码中的右引号是否也是真正的 ASCII-character-39 单引号,而不是通过 Microsoft 应用程序等 copied/pasted 创建的一些奇特的 Unicode 卷曲。
我正在尝试 运行 使用 xpath 对 pybot 进行一个非常简单的测试,但出于某种原因它一直说我的 xpath 无效,即使我是直接从 http://robotframework.org/Selenium2Library/Selenium2Library.html
这是我测试的全部内容:
Temp test
Set Selenium Timeout 60s
Set Selenium Speed 1s
Open Browser http://google.com chrome
Click Link xpath=//a[@href=‘https://mail.google.com/mail/?tab=wm&authuser=0']
Sleep 3s
Close All Browsers
但是不管什么原因它一直在抱怨
消息:选择器无效:由于以下错误,无法使用 xpath 表达式 //a[@href=‘/‘] 定位元素: 语法错误:无法在 'Document' 上执行 'evaluate':字符串 '//a[@href='/']' 不是有效的 XPath 表达式。
我看到其他人遵循相同的格式没有任何问题。过去,我也从未遇到过 java 的 selenium 的 xpath 表达式问题。
请注意您的开场报价与收盘报价有何不同?
将语法中的 ‘
更改为正确的 '
-- 并检查您的真实代码中的右引号是否也是真正的 ASCII-character-39 单引号,而不是通过 Microsoft 应用程序等 copied/pasted 创建的一些奇特的 Unicode 卷曲。