【发布时间】:2017-10-27 14:37:03
【问题描述】:
我正在尝试在标签中查找并单击带有“注销”文本的按钮 我尝试使用 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"]/div1/div/div/div[2]/div/div/div/div/div[4 ]/div/div/span/按钮
什么不工作(我自定义的 CSSselector 或 xpath)
Xpath: .//按钮[@class='pzhc'] CSS 选择器:img[class='pzbtn-i']
在上面的两条路径中,它找到了具有相同类的第一个元素我如何定义 CSS 选择器以使用文本“注销”来查找
【问题讨论】:
-
你不能简单地使用 selenium 中的定位器
-
我能够使用 XPath (//button[@type='button'])[2]) 进行解析。感谢您的帮助。
标签: c# image button selenium-webdriver