硒-具有标题的查找元素

Pat*_*ick 4 c# selenium xpath selenium-webdriver

我有以下要素:

<button class="k-button k-button-icontext min-button-width" title="Add Matter (Access key + A)" onclick="addMatterToBill();return false;" accesskey="a">
<u>A</u>
dd Matter
Run Code Online (Sandbox Code Playgroud)

如何使用c#定位该元素?我尝试了以下方法:

Driver.FindElement(By.Xpath("//input[@title= 'Add Matter (Access key + A)']") 
Run Code Online (Sandbox Code Playgroud)

那没有用。我不是Xpath的专家,所以我最好阅读/了解它。

该按钮上的实际文本为:添加事项,可在上述html中的之间找到<u>

任何帮助都将受到欢迎。

ale*_*cxe 5

目标元素是button,而不是input

//button[@title = 'Add Matter (Access key + A)']
Run Code Online (Sandbox Code Playgroud)

您也可以使用以下命令检查title属性starts-with()

//button[starts-with(@title, 'Add Matter')]
Run Code Online (Sandbox Code Playgroud)