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>。
任何帮助都将受到欢迎。
目标元素是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)
| 归档时间: |
|
| 查看次数: |
7067 次 |
| 最近记录: |