Casperjs проблема с casper.click() и casper.clickLabel()

260
14 февраля 2018, 13:05

Всем доброго дня. У меня проблема такая: Я не могу нажать на определенную ссылку которая открывает мне какую-то часть <div>(А это мне надо потому что вроде casper.click() не работает на Hidden элементах).

Функция:

var cl1 = casper.click('body > div.wrapper > div.center > div.content > div.content-center > div.search__results > div.select_fly > div.search-type.main_info.search-airline-result > div.rows_A.rows_index_1 > div.timing > a');

возвращает false ( кнопка не нажата).

А если использовать ClickLabel, то в самом тексте есть текст написанный на кириллице. А ClickLabel на это тоже не сработает.

Также я пробовал использовать

var xPath = require('casper').selectXPath;
casper.click(xPath("/html/body/div[1]/div[2]/div[2]/div[1]/div[11]/div[3]/div[3]/div[2]/div[3]/a"));

Но в этом случае phantomjs ругается на несуществующий селектор хотя он просто скопирован с помощью ChromeDevTools(пр кнопка мыши -> Copy XPath)

CasperJs 1.1.4 PhantomJs 2.1.1

READ ALSO
Как вывести время в HTML?

Как вывести время в HTML?

как вывести переменную qw на HTML и чтобы часы работали в реальном времени?

257
Некорректно работает owl-carousel

Некорректно работает owl-carousel

Здравствуйте! Пытаюсь сделать вертикальную прокрутку owl-slider, прописываю такие настройки

214
Работа с массивом JS

Работа с массивом JS

Как брать определенную ячейку из этого массива?

198