gpt4 book ai didi

java - 尝试通过 linkText 与 Webdriver 查找链接时,有没有办法忽略大写字母?

转载 作者:搜寻专家 更新时间:2023-11-01 00:58:56 25 4
gpt4 key购买 nike

我正在使用 Selenium 2 Webdriver。

我想点击链接,但链接文本可以是“Linktext”或“LINKTEXT”。有比这更好的方法吗:

List<WebElement> list = driver.findElements(By.linkText("Linktext"));
if(list.size()>0){
driver.findElement(By.linkText("Linktext")).click();
} else {
driver.findElement(By.linkText("LINKTEXT")).click();
}

API 和谷歌并没有真正帮助我。有什么想法可以忽略大写字母吗?

最佳答案

我不确定版本 2,但 Selenium 1 在匹配中支持正则表达式。这些可以标记为不区分大小写。如果适用,以下可能有效:

driver.findElements(By.linkText("regexpi:Linktext"));

结尾的 i 表示不区分大小写的匹配。

关于java - 尝试通过 linkText 与 Webdriver 查找链接时,有没有办法忽略大写字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8385459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com