为带有文本的按钮创建XPath

时间:2017-10-26 05:46:18

标签: selenium xpath

enter image description here

我尝试了以下但没有运气。

//button[contains(text(),'Upload')]

1 个答案:

答案 0 :(得分:2)

XPath //button[contains(text(),'Upload')]将匹配第一个子文本节点包含“上传”的按钮。

从屏幕截图中看不清楚,但在<span>之前可能有一个全空白文本节点,如果是,则不包含“上传”。

相反,请尝试:

//button[contains(., 'Upload')]