【问题标题】:Pybot - how to specify an xpath for an "a href" link [closed]Pybot - 如何为“a href”链接指定 xpath [关闭]
【发布时间】:2017-02-14 06:40:38
【问题描述】:

我正在尝试使用 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:无法对“文档”执行“评估”:字符串“//a[@href=‘/‘]”不是有效的 XPath 表达式。

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

【问题讨论】:

    标签: python selenium xpath robotframework


    【解决方案1】:

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

    将语法中的 更改为正确的 ' - 并检查真实代码中的右引号是否也是真正的 ASCII 字符 39 单引号,而不是由通过 Microsoft 应用程序等复制/粘贴。

    【讨论】:

    • 哇,由于某种原因,textedit 正在将 ' 转换为 '。没听懂,非常感谢
    • nod -- 程序员的编辑器是正确的编程工具是有原因的。 :)
    猜你喜欢
    • 1970-01-01
    • 2013-11-08
    • 2015-09-17
    • 2017-06-05
    • 1970-01-01
    • 2014-06-10
    • 2021-09-15
    • 2017-04-27
    • 2021-03-03
    相关资源
    最近更新 更多