一尘不染

使用WebDriver查找元素时如何在xpath中使用撇号(')?

selenium

我需要在我的xpath表达式中使用撇号(’),这需要使用webdriver查找元素

我需要使用下面的Xpath表达式

//input[@text="WE'd like to hear from you"]

在查找元素功能中使用上述表达式时,我用单引号替换了双引号

driver.findelements(By.xpath("//input[@text='WE'd like to hear from you']"))

阅读 299

收藏
2020-06-26

共1个答案

一尘不染

使用如下所示的xpath:

driver.findElements(By.xpath("//input[contains(@text,\"WE'd\")]"));

希望这可以帮助。

2020-06-26