我目前正在处理一个不断更改XPath和选择器的动态表。因此,我想通过使用它显示的文本来选择元素。有没有办法做到这一点?
我已经看过一些帖子,但这对我来说不起作用:
Driver.FindElement(By.XPath("//*[contains(text(), 'Lager av råvarer og halvfabrikata')]"));
我不能通过它的类" ng-binding"来选择元素。因为有几个元素具有相同的名称。
<u class="ng-binding">Lager av råvarer og halvfabrikata</u>
答案 0 :(得分:0)
尝试使用xpath
//u[contains(@class,'ng-binding')][contains(text(), 'Lager av råvarer og halvfabrikata')]
//u[contains(text(), 'Lager av råvarer og halvfabrikata')]
如有必要,请使用等待