Я новичок в веб-драйвере Selenium и столкнулся с некоторыми проблемами при поиске элементов DOM.
Допустим, у меня есть набор <div class="column">...</div>
, а внутри них - <div class="text">...</div>
.
Мой вопрос: Какой лучший способ получить конкретного потомка и щелкнуть по нему ?
Ниже моего кода
var driver = new webdriver.Builder()
.forBrowser('chrome')
.build();
driver.get('http://www.localhost:4000/');
var columns = [];
driver.findElements(By.css('.column')).then(function(list) {
columns = list.slice();
columns[1].findElements(By.css('.text')).then(function(textList) {
textList[0].click();
});
});