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

Selenium webdriver 如何使用webdriver.io从元素的上下文中查找webelement,selenium-webdriver,webdriver-io,Selenium Webdriver,Webdriver Io,如何使用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从元素的上下文中查找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实现这一点?

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

如果我在特定div下查找具有classname的元素

findElement(通过.cssSelector(“div[id=“my div”].elements类名”)

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

findElement(通过.cssSelector(“div[id=”my div“])#elements id”)

您可以使用

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