我显示了一个html:
|Character|Value|
| comma | , |
| dot | . |
| quote | ' |
|doubQuote| " |
我在java中有一个方法,其中包含以下代码,以验证web元素是否包含简单引用'
xpath默认是这样的:
fields是一个数组,其中字符(; . ' ")
是
character = fields[i];
By.xpath("//div/span[contains(text(), '" + character + "')]");
当测试运行并使用简单引用时,xpath会将引用解释为关闭引号并且xpath不起作用。
我尝试在xpath中使用双引号,但在使用双引号字符
时会出现同样的问题我找到的唯一解决方案是仅为"
和'
字符创建条件,当要查找的字符是双引号时使用简单引号,反之,使用双引号时要查找的字符是单引号
还有另一个想法可以解决这个问题吗?