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

时间:2018-10-09 10:42:33

标签: selenium-webdriver webdriver-io

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

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

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实现此目标?

2 个答案:

答案 0 :(得分:1)

您可以使用

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

答案 1 :(得分:0)

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

如果我要在特定div下查找具有类名的元素,

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

如果我要在特定div下查找ID为id的元素,

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