【问题标题】:Using Selenium to create a Macro Interacting with Chrome使用 Selenium 创建与 Chrome 交互的宏
【发布时间】:2020-10-29 13:41:09
【问题描述】:

经过几天的研究,我无法找到任何关于我的问题的信息。 我想单击此页面/表格中的文本,但找不到任何有效的值。

This is what I want the macro to open

This is what the code looks when inspecting

我已经在我的代码中尝试过这个:

obj.FindElementByLinkText("Create PACK Material").Click

但我收到一条错误消息,提示在链接文本中找不到元素。因此,有人可以帮助我并尝试弄清楚我如何能够点击“创建包装材料”文本以便它可以打开吗?

非常感谢。这几天我什么都没找到。

【问题讨论】:

    标签: selenium google-chrome automation


    【解决方案1】:

    尝试通过 xpath 查找?

    //a[contains(text(),'Create PACK Material')]
    

    它区分大小写 - 所以甚至可以尝试“PACK”来查看是否可以匹配。

    另外——什么是“obj”? - 是您的驱动程序还是您已经确定了一个父对象并且您正在寻找其中的子对象?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-07-20
      • 1970-01-01
      • 2013-08-17
      • 2016-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多