@Alex84 Привет, так как нету репутации не смог ответить в лс, так что отвечу здесь
Афигеть, спасибо большое! Советы прям пушка, ответил на многое что меня интересовало) Спасибо еще раз за советы, буду дальше осваивать bas, таких людей как вы можно редко встретить)
Фантастика?
-
[[PAGE]] = 2 [[PAGE]] = parseInt([[PAGE]]) [[ELEMENT]] = '>XPATH> //div[@class="stream"]//a[(contains(.,"[[PAGE]]"))]'Затем кубик проверить существование элемента [[ELEMENT]]
ответ falseоднако если сделать так
[[ELEMENT]] = '>XPATH> //div[@class="stream"]//a[(contains(.,"2"))]'то ответ true
КААААК такое может быть? ))Причем выше есть ещё такие действия, похожие, там все в порядке. В чем тут затык хрен поймешь ((
-
@DoctorKrolic said in Фантастика?:
@kuzkuz Переменную
[[PAGE]]не надо в ковычки брать. У самого подобное былоПопробую. Странно. Выше ещё 3 похожих блока - там ни разу проблемы не было.
Спасибо! -
@DoctorKrolic said in Фантастика?:
@kuzkuz Переменную
[[PAGE]]не надо в ковычки брать. У самого подобное былоНеа.
Это фантастика.
Проверил. без переменной действительно можно и без " обойтись.[[PAGE]] = 2 [[PAGE]] = parseInt([[PAGE]]) [[ELEMENT]] = '>XPATH> //div[@class="stream"]//a[(contains(.,[[PAGE]]))]'Но прикол в том что если в переменную загнать несуществующее число, то всё равно true
это бред какой то ) с кавычками всегда false, без кавычек всегда true при использовании переменнойа выше есть код такого плана
[[PAGE]] = 2 >XPATH> //div/a[(contains(.,"больше"))]/a[(contains(.,"[[PAGE]]"))]там все работает как часы
-
@Oyasumi-Punpun ГЕНИАЛЬНО!
10 раз плюсую. если бы мог! -
@kuzkuz said in Фантастика?:
@Oyasumi-Punpun ГЕНИАЛЬНО!
10 раз плюсую. если бы мог!Загуглите "js конкатенация строк", или пройдите по ссылке
https://developer.mozilla.org/ru/docs/Learn/JavaScript/Первые_шаги/Строки
Ваша проблема решилась бы быстрее, если бы вы просто вывели в лог вашу переменную