无法在xpath
中找到以下selenium webdriver
。
它不包含id,也尝试使用css选择器但没有更改
Xpathe:- /html/body/div/div/ng:view/div/div/div[2]/div/div[3]/div/nav/div[2]/div/ul/li[2]/a
css selector:-html body.ng-scope
div div.container ng:view.row div.ng-scope
div.container
div.tabbable
div.tab-content
div.tab-pane
div.ng-scope nav.navbar
div.collapse
div.nav ul.dropdown-menu li a.ng-binding.
如果有人遇到这类问题,请告诉我。
答案 0 :(得分:0)
如果没有ID / Text
,我们有不同的方法来唯一地标识元素我建议你用文本识别你正在寻找的元素上方/下方/旁边的元素,并使用xpath方法,如follow-sibling / preceding方法,并识别元素..它确实有效。< / p>
例如: 1.打开firefox浏览器 2.打开&#34; https://au.yahoo.com/?p=us&#34; 在这里,我只是举例说明&#34;以下兄弟&#34;用于识别元素的xpath方法&#34; Web&#34;在雅虎页面供您参考。
//a[text()='Yahoo!7']/../../following-sibling::div/div/div[1]
您可以实现相同的方法,并尝试识别该元素 - 尽管它没有id / text。 希望这会对你有所帮助....如果你有任何问题请回复我