CCo*_*lin 11 regex perl selenium xpath apostrophe
我有一个XPath查询,需要匹配span属性中的一些文本,如下所示:
my $perl_query = qq(span[text\(\)='It's a problem']);
$sel->click_ok($perl_query);
Run Code Online (Sandbox Code Playgroud)
文本没有撇号的地方没有问题.
我试过以下而不是'这是一个问题':
'It\'s a problem'
'It&apos\;s a problem'
'It\${apos}s a problem' #some thread on Stackoverflow suggested that this was a solution implemented by Selenium, but it doesn't work.
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
另一方面,如果我无法解决这个问题,我会很高兴匹配"问题",但不确定如何在XPath中使用Selenium进行正则表达式匹配.
谢谢你的任何指示