gpt4 book ai didi

java - 如何在 findElement(By.xpath ("//span[contains(text(),' string')]")) 中使用表达式

转载 作者:行者123 更新时间:2023-11-30 08:33:30 30 4
gpt4 key购买 nike

findElement(By.xpath("//span[contains(text(),'string')]"));

预期结果:

findElement(By.xpath("//span[contains(text(),**String**)]"));

哪个字符串是一个表达式

最佳答案

实际上 Selenium-WebDriver 使用 Wicked Good XPath仅支持 XPath 1.0 的库.

因此,正则表达式在这里是非法的,您只能使用 XPath 1.0 的特性和功能。使用 Selenium-WebDriver

Can I use a parameter value here if it does not support the regex expression

是的,您可以使用参数值但此参数值只会被视为字符串而不是正则表达式,如下所示:-

String param = "something";

findElement(By.xpath("//span[contains(text(),'" + param +"')]"))

关于java - 如何在 findElement(By.xpath ("//span[contains(text(),' string')]")) 中使用表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39447969/

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