首页 文章

Pybot - 如何为“a href”链接指定xpath [关闭]

提问于
浏览
-2

我试图使用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 ='/']的元素:SyntaxError:无法对'Document'执行'evaluate':字符串'// a [@href ='/']'不是有效的XPath表达式 .

我见过其他人都遵循相同的格式,没有任何问题 . 我过去也从未遇到过使用java的selenium的xpath表达式问题 .

1 回答

  • 2

    请注意您的开场报价与结账报价有何不同?

    将语法中的 更改为正确的 ' - 并检查实际代码中的close-quote是否也是真正的ASCII-character-39单引号,而不是通过Microsoft应用程序复制/粘贴创建的某些奇特的Unicode卷曲或者这样的 .

相关问题