gpt4 book ai didi

java - 如何在字符串中使用引号 "or ' 字符?

转载 作者:行者123 更新时间:2023-12-02 05:34:41 26 4
gpt4 key购买 nike

我正在使用 JAVA 开发 selenium webdriver!

我尝试使用变量 exp 动态传递字符串

String exp=",,,4'-TETRA; P-CHLORIDE";

d.findElement(By.xpath("a[contains(text(),\""+exp+"\")]//ancestor::table//parent::div")).sendKeys(Keys.ARROW_DOWN);

但它给了我一个错误:

Unable to locate element: {"method":"xpath","selector":

"a[contains(text(),\",,,4'-TETRA; P-CHLORIDE\")]//ancestor::table//parent::div"

}

最佳答案

使用 '"+exp+"' 代替 \""+exp+"\" :

  d.findElement(By.xpath("a[contains(text(),'"+exp+"')]//ancestor::table//parent::div")).sendKeys(Keys.ARROW_DOWN);

更新

d.findElement(By.xpath('a[contains(text(),"'+exp+'")]//ancestor::table//parent::div')).sendKeys(Keys.ARROW_DOWN);

关于java - 如何在字符串中使用引号 "or ' 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25119734/

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