如何查找并单击按钮包含带文本的img标签

时间:2017-05-26 16:14:07

标签: c# image button selenium-webdriver

我正在尝试查找并点击标签内的文本“注销”按钮 我尝试使用firebug xpath和css选择器它工作正常,但是当我尝试自定义并定义不工作时

工作原理: Firebug CSSSelector: #RULE_KEY> div.layout.layout-noheader.layout-noheader-portal_header> div> div> div.content-item.content-layout.item-2.float-right.set-width-auto> div> div> div> div> div.content-item.content-field.item-4> div> div> span>按钮

Firebug Xpath: // * [@ id =“RULE_KEY”] / div 1 / div / div / div [2] / div / div / div / div / div [4] / DIV / DIV /跨度/按钮

什么无效 (我的自定义CSSselector或xpath)

Xpath: .//button [@class='pzhc'] Css选择器:img [class ='pzbtn-i']

在上面两条路径中找到第一个具有相同类的元素如何定义CSS选择器以查找文本'注销'

button tag with text Log off

1 个答案:

答案 0 :(得分:0)

使用CSS选择器我们无法使用文本。但我们可以使用带有xpath的文本。 // * [text()='注销']