【问题标题】:How to find webelement from within context of a element using webdriver.io如何使用 webdriver.io 从元素的上下文中查找 webelement
【发布时间】:2018-10-09 10:42:33
【问题描述】:

如何使用 webdriver.io 从元素的上下文中查找 webElement

我正在尝试从现有元素的上下文中查找元素。 H

Webelement elem1 = driver.findElement(By.id("some id"));
Webelement elem2 = elem1.findElements(By.xpath("some xpath")); //some xpath or css selector within context of elem1's HTML context

如何使用 webdriver.io 实现这一点?

【问题讨论】:

    标签: selenium-webdriver webdriver-io


    【解决方案1】:

    你可以使用

    elem1 = browser.element('#some id');
    elemAll = elem1.elements('some xpath');
    

    【讨论】:

      【解决方案2】:

      我正在使用 css 选择器,您可以像下面的示例一样使用它。

      如果我在特定的 div 下寻找类名的元素,

      findElement(By.cssSelector("div[id="my-div"] .elements-class-name")

      如果我在特定的 div 下寻找具有 id 的元素,

      findElement(By.cssSelector("div[id="my-div"] #elements-id")

      【讨论】:

        猜你喜欢
        • 2021-12-24
        • 2016-12-24
        • 1970-01-01
        • 1970-01-01
        • 2017-01-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多