Selenium - 查找具有标题的元素

时间:2015-09-24 13:50:25

标签: c# selenium xpath selenium-webdriver

我有以下元素:

ViewCell

如何使用c#找到该元素?我尝试过以下方法:

<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

这不起作用。我不是Xpath的专家,所以我最好阅读/了解它。

按钮上的实际文字是:在上面的html中找到Driver.FindElement(By.Xpath("//input[@title= 'Add Matter (Access key + A)']") 之间的添加内容。

欢迎任何帮助。

1 个答案:

答案 0 :(得分:5)

目标元素是button,而不是input

//button[@title = 'Add Matter (Access key + A)']

您还可以使用title检查starts-with()属性:

//button[starts-with(@title, 'Add Matter')]