java – 如何在使用webdriver查找元素时在xpath中使用撇号(‘)?

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

我需要在Xpath表达式下使用

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

在find元素函数中使用上面的表达式时,我用单引号替换双引号

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

解决方法

使用xpath,如下所示:
driver.findElements(By.xpath("//input[contains(@text,\"WE'd\")]"));

希望这可以帮助.

相关文章

最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤...
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不...
/*list 基本操作 * * List a=new List(); * 增 * a.add(inde...
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变...
集合的操作Iterator、Collection、Set和HashSet关系Iterator...
接口中常量的修饰关键字:public,static,final(常量)函数...