java - 使用 webdriver 按字母顺序从表中获取数据

标签 java selenium webdriver

有没有办法使用 webdriver 按字母顺序从表中获取数据。

例如:

表格包含“sno、语言、文本、链接”

我想知道是否可以使用语言作为列按字母顺序获取数据。假设这些语言不是按字母顺序排列的...俄语、西类牙语、英语、中文...等等

最佳答案

是的,您需要一个 DataStructure 来存储在查找表元素时列出的 WebElements。

对于 Java,您可以使用像 HashMap 这样的 DataStructure,您可以将链接文本保存为 Key,稍后您可以使用 Collection.sort 使用您想要的属性/列对此 DataStructure 进行排序。

关于java - 使用 webdriver 按字母顺序从表中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15668891/

相关文章:

python - 如何解决过时的元素引用 - Selenium(Python)

ruby - 如何检查 Capybara 页面中是否存在 url/链接?

java - Selenium Webdriver (JAVA) - 无法点击 SPAN CLASS

Java字符串上的多个正则表达式

java - 在 Java Spring 中是否可以使用两个 Controller 类和一个 URI?

java - JSF 1.2 - 使用 <h :dataTable> 为表生成动态 ID 属性

java - 如何捕获 Selenium 中多个段落标签的所有换行文本?

java - 为什么我们在 for 循环中执行 { i < s.length() - k } 请解释逻辑。给定字符串 s 和 int k

python - selenium python 中的多线程

testing - 如何点击存在于 td 中的 "Logout"