【发布时间】:2020-09-04 10:32:30
【问题描述】:
我正在尝试编写 XPath 以用于 Robot 框架中的 Selenium 测试。
我遇到的问题是我要使用的标识符称为id*,而其中的* 会导致问题。
我要使用的 XPath 是 //input[@type='text' and @id*='F_Date']
当我尝试运行此测试时,我收到一条错误消息,指出它不是有效的 XPath 表达式。
删除* 使其成为有效的XPath,但找不到元素。不幸的是,没有其他标识符可以替换id*。
有谁知道如何解决这个问题?
【问题讨论】:
标签: html xml selenium selenium-webdriver xpath