Элементы циклов Javascript с использованием webdriverIO - PullRequest
0 голосов
/ 17 мая 2018

* Новое в Javascripting *

Как я могу зациклить элементы, когда получаю список элементов в Javascript.Ниже я расскажу, как бы я поступил в Java, но не уверен, как поступить со сценариями Java.

List<WebElement> elements = driver.findElements(By.xpath("//div[@id='container']"));    
        System.out.println("number of elements: " + elements.size());

        for(WebElement ele : elements){
            //ele.sendKeys("value");
            System.out.println(ele.getText());
            //System.out.println(ele.getAttribute("id"));
            //System.out.println(ele.getTagName());
        } 

Я могу получать элементы, используя browser.elements.Но я не уверен, как это сделать.

Спасибо.Пожалуйста, помогите.

1 Ответ

0 голосов
/ 17 мая 2018

Эквивалент в webdriverio будет выглядеть так:

var elements = browser.elements("//div[@id='container']");

elements.value.forEach(function(el) {
  console.log(browser.elementIdText(el.ELEMENT).value);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...