我正在尝试在pdf文本的xpath上工作。我有什么
cell(:x, :xpath => "//table//td[contains(.,'pdf')]")
我正在寻找的是使'pdf'非案例敏感的正确方法,因此它可以是'pdf'或'PDF'
这是我尝试过的
cell(:commission_statement, :xpath => "//table//td[contains(.,'pdf'|'PDF')]")
答案 0 :(得分:1)
尝试:xpath => "//table/td[contains(.,'pdf') or contains(.,'PDF')]"
。
答案 1 :(得分:1)
您可以使用此xpath:
"//table//td[contains(.,'pdf')] | //table//td[contains(.,'PDF')]"
替代解决方案:
"//td[contains(translate(., 'PDF', 'pdf'), 'pdf')]"
翻译的内容:
翻译(字符串1,字符串,STRING3)
通过将string2中的字符替换为string3中的字符来转换string1
例:翻译('12:30','30','45')
结果:'12:45'
示例:translate('12:30','03','54') 结果:'12:45'
示例:translate('12:30','0123','abcd') 结果:'bc:da'