如何在同级兄弟中导航

时间:2019-12-18 09:49:52

标签: selenium selenium-webdriver xpath webdriver

我遇到了一个问题。

我想在同级中导航并移至input标签。

我设法去了兄弟姐妹(因为兄弟姐妹是唯一的唯一事物)。

如何导航到兄弟姐妹内部并导航到input(输入仅在兄弟姐妹中显示一次)

我完成的导航是:

//tr[contains(@class, 'ng-pristine')]/td[contains(text(),'Native')]

如何导航到紫色输入?

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

要相对于文本为原生的元素定位<input>,您需要为element_to_be_clickable()引入 WebDriverWait ,您可以使用以下任一Locator Strategies

  • xpath

    //tr[contains(@class, 'ng-pristine')]/td[contains(text(),'Native')]//following::td[2]//span[@class='ant-form-item-children']//span[@class='ant-input-wrapper ant-input-group ng-star-inserted']/nz-input-number//input[@class='ant-input-number-input ng-pristine ng-valid ng-touched']