Selenium 如何为selenuim webdriver检查xpath中的精确文本?
是否有任何方法可以检查xpath中的确切文本 在下面的xpath中,我得到了两个结果Selenium 如何为selenuim webdriver检查xpath中的精确文本?,selenium,selenium-webdriver,automation,Selenium,Selenium Webdriver,Automation,是否有任何方法可以检查xpath中的确切文本 在下面的xpath中,我得到了两个结果 //span[contains(text(),'Vendor')] 卖主 公司供应商 是否有任何关键字可用于检查精确文本。如果希望XPath仅将span元素与文本“Company Vendor”匹配,则应使用带有更具体谓词的表达式 //span[text()="Company Vendor"] 你能考虑给我们看一下你的工作吗?谢谢没有关键字。只需使用相等运算符。xpath是//span[text()=“Ve
//span[contains(text(),'Vendor')]
是否有任何关键字可用于检查精确文本。如果希望
XPath
仅将span
元素与文本“Company Vendor”匹配,则应使用带有更具体谓词的表达式
//span[text()="Company Vendor"]
你能考虑给我们看一下你的工作吗?谢谢没有关键字。只需使用相等运算符。xpath是//span[text()=“Vendor”]使用单引号会更好吗?我个人更喜欢在xpath中提供属性值时使用单引号,这样我就不必在代码(java/c#)中转义双引号。您对此有何评论?这取决于您使用的编程语言。OP没有为它添加标记,所以我使用了双引号作为
Python
coder,而Python
和XPath
使用的引号类型没有区别。如果您使用的是Java
,那么您应该对XPath
使用双引号,对内部值使用单引号,如“//span[text()='Company Vendor']”