Как найти webelement из контекста элемента, используя webdriver.io - PullRequest
0 голосов
/ 09 октября 2018

Как найти webElement из контекста элемента, используя webdriver.io

Я пытаюсь найти элемент из контекста существующего элемента.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?

Ответы [ 2 ]

0 голосов
/ 12 октября 2018

Вы можете использовать

elem1 = browser.element('#some id');
elemAll = elem1.elements('some xpath');
0 голосов
/ 09 октября 2018

Я использую селекторы css для него, и вы можете использовать его, как показано в примере ниже.

Если я ищу элемент с именем класса в определенном div,

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

Если я ищу элемент с идентификатором под конкретным div,

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

...