java - 我可以列出使用 selenium webDriver 时具有特定共享名称的所有元素吗

标签 java selenium xpath

如果我有许多具有特定名称(例如(me1,me2,me3,me4,me5,))的元素,我可以获得其名称包含“me”的所有元素 我尝试这样做:

List<WebElement> implantToBePlaced= driver.findElements(By.xpath("/table/tbody/tr/td/*[contains(@name,'mi')]"));

我需要列出名称字段中包含“mi”的所有元素

HTML 页面是:enter image description here

最佳答案

您需要在 XPath 的开头添加一个斜杠。

/node - 在文档根部查找“node”元素。

//node - 在文档中的任何位置查找“node”元素。

关于java - 我可以列出使用 selenium webDriver 时具有特定共享名称的所有元素吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62329399/

相关文章:

python-2.7 - Chrome 驱动程序需要在 Mac 上的路径错误中可用

使用默认 namespace 绑定(bind)对 XML 进行 PHP xpath 查询

java - 如何从jspx输出 "&"?

java - 任何格式化结果集 getDate() 方法返回的 Date 对象的机会

java - EJB定时器服务: order of timeouts with same ScheduleExpression

javascript - 处理 selenium 3 java 中没有的警报

java - 需要澄清 WebDriver 接口(interface)和 ChromeDriver 类的逻辑

python - 检查元素并使用 XPATH 获取正确的数据 python

Python 2.7 xpath?

java - Android ArrayList,如何获取ListView的onClick