Как кликнуть по кнопке у которой постоянно новый адрес
-
Через изучить кнопка 1
<span class="btnpin" onclick="javascript:setsymbol('n')">1</span>
(n) дзначение динамическое
-
таже кнопка в xpath
//*[@id="pinblock"]/table/tbody/tr/td[2]/table/tbody/tr[2]/td[1]/span
-
-
Так кликнуть не выходит вообще,.
И сылка динамическая, т.е
javascript:setsymbol('n')">1</span> поменялся на javascript:setsymbol('p')">1</span>
По xpath кликнуть после перелогивания получается,но клик будет другой кнопки xpath снова новый
//[@id="pinblock"]/table/tbody/tr/td[2]/table/tbody/tr[3]/td[3]/span кнопка 1
//[@id="pinblock"]/table/tbody/tr/td[2]/table/tbody/tr[3]/td[5]/span теперь кнопка 1
-
@Penter А у этой кнопки есть что-то постоянное? К чему можно привязаться?
-
@Penter said in Как кликнуть по кнопке у которой постоянно новый адрес:
И сылка динамическая, т.е
javascript:setsymbol('n')">1</span> поменялся на javascript:setsymbol('p')">1</span>само значение кнопки (первая, вторая,третья) (>1< >2< >3<)
ну или > javascript:setsymbol ">1</span>
Кнопки в два ряда по 5 кнопок. Кнопка, при новом логинивании может быть абсолютно в любом ряду и положении.
первый ряд
http://saveimg.ru/show-image.php?id=5597285e49d5d5ba9b3f36e3107bf7e7
вторй ряд
http://saveimg.ru/show-image.php?id=57b7e97c6414fc9355d5b765eeaa857b
-
Тогда клик по элементу с текстом
>1<
Если не поможет - сделайте цикл по элементам с css
.btnpin
и кликайте только если текст элемента равен нужной вам цифре.
-
@support said in Как кликнуть по кнопке у которой постоянно новый адрес:
Тогда клик по элементу с текстом >1<
Спасибо огромное, все как вы и описали.
-
Только решили, как новый вопрос :
Имеется пинкод, который берется из файла с аккаунтами и ложится впеременную Pin.
Подскажите как научить скрипт кликать по тем цифрам которые лежат в переменной Pin
-
@Penter
Сначала разделить пин на цифры с помощью действия "Парсить строку" из модуля "Список" с пустым разделителем
Перебрать все элементы списка с помощью Foreach
Кликать по не по элементу>1<
, а по элементу>[[FOREACH_DATA]]<