Ждать картинку

tleakduk

Client
Регистрация
24.07.2017
Сообщения
48
Благодарностей
1
Баллы
8
Как сделать что бы ждал определенное количество времени появление опрделенной картинки на экране. В "поиск по картинке" почемуто нельзя установить время поиска, он если за 1 секунду не находит то фейлит кубик. Вобще конкретно мне нужно что бы кнопку метамаска искал, когда не хватает комисси или цена газа увеличивается картинка серая, когда все ок картинка синея
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 789
Благодарностей
5 721
Баллы
113
Как сделать что бы ждал определенное количество времени появление опрделенной картинки на экране. В "поиск по картинке" почемуто нельзя установить время поиска, он если за 1 секунду не находит то фейлит кубик. Вобще конкретно мне нужно что бы кнопку метамаска искал, когда не хватает комисси или цена газа увеличивается картинка серая, когда все ок картинка синея
цикл делай, который будет ждать N секунд и повторять поиск
 

tleakduk

Client
Регистрация
24.07.2017
Сообщения
48
Благодарностей
1
Баллы
8

tleakduk

Client
Регистрация
24.07.2017
Сообщения
48
Благодарностей
1
Баллы
8
вобще ждать картинку плохая идея с этой кнопкой, работает через жопу, можно как то технически вынуть информацию что кнопка щас не активна и серая?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 789
Благодарностей
5 721
Баллы
113
вобще ждать картинку плохая идея с этой кнопкой, работает через жопу, можно как то технически вынуть информацию что кнопка щас не активна и серая?
открываешь DevTools и смотришь различия в html. потом по этим различиям делаешь xpath, для каждой ситуации.
 

tleakduk

Client
Регистрация
24.07.2017
Сообщения
48
Благодарностей
1
Баллы
8

tleakduk

Client
Регистрация
24.07.2017
Сообщения
48
Благодарностей
1
Баллы
8
щас уже не в метамаске сижу, к нему потом вернусь. отличия элемента нашел на другом сайте, но когда серая кнопка элемент отличительный есть а когда зеленая не каких отличий, тоесть нельзя например поставить поиск зеленого элемента 100 секунд и если не найдет идет по красной дорожке. Можно конечно поставить поиск серого элемента и если он его нашел то отводить красною дорожку на таймер и потом сново возвращаться к проверке серого и если его нет то идти дальше, но это очень много кубиков надо делать, у меня скрипт большой и туда сюда одним таймером не зациклить так как мне надо что бы если через 5 проверок по 5 секунд не нашел отводить к предыдущим действиям, это по 5 кубиков по 5 секунд надо делать. Может еще есть какой способ првоерки зеленой кнопки?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 789
Благодарностей
5 721
Баллы
113
щас уже не в метамаске сижу, к нему потом вернусь. отличия элемента нашел на другом сайте, но когда серая кнопка элемент отличительный есть а когда зеленая не каких отличий, тоесть нельзя например поставить поиск зеленого элемента 100 секунд и если не найдет идет по красной дорожке. Можно конечно поставить поиск серого элемента и если он его нашел то отводить красною дорожку на таймер и потом сново возвращаться к проверке серого и если его нет то идти дальше, но это очень много кубиков надо делать, у меня скрипт большой и туда сюда одним таймером не зациклить так как мне надо что бы если через 5 проверок по 5 секунд не нашел отводить к предыдущим действиям, это по 5 кубиков по 5 секунд надо делать. Может еще есть какой способ првоерки зеленой кнопки?
сделай плагин или подпроект, и вынесу туда всю дополнительную логику по поиску элемента. через входные переменные запараметрируй процедурку и скомпилируй все это дело. в основном проекте будет всего один кубик, который даже внутрь заходить не будет.
 

tleakduk

Client
Регистрация
24.07.2017
Сообщения
48
Благодарностей
1
Баллы
8
а вот на другом сайте отличительные элементы найти не могу серой и зеленой кнопки, может есть какой то инструмент для сравнения элементов что бы самому глазами не мучатся?
 

tleakduk

Client
Регистрация
24.07.2017
Сообщения
48
Благодарностей
1
Баллы
8
ну вот например в элементах когда кнопка серая написанно "grayscale" но вот только по копи пасту xpath он всеравно не отличает, как зенопостер заставить чекать есть "grayscale" или нету?
106424
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 789
Благодарностей
5 721
Баллы
113
ну вот например в элементах когда кнопка серая написанно "grayscale" но вот только по копи пасту xpath он всеравно не отличает, как зенопостер заставить чекать есть "grayscale" или нету? Посмотреть вложение 106424
вон же уник висит - disabled , его чекай и все. ну или в стиле чекай наличие grayscale , тоже уник.
 
  • Спасибо
Реакции: tleakduk

tleakduk

Client
Регистрация
24.07.2017
Сообщения
48
Благодарностей
1
Баллы
8
вон же уник висит - disabled , его чекай и все. ну или в стиле чекай наличие grayscale , тоже уник.
вот теперь в метамаске такая фигня с кнопкой, этот disabled не спарсить никак, перепробвоал все кнопки, через xpath он ловит только слово потвердить, а на disabled как реагировать?
106427
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 789
Благодарностей
5 721
Баллы
113
точно так же как и на любое другое свойство узла. @disabled
например //button[text()='Подтвердить' and @disabled ]
 

tleakduk

Client
Регистрация
24.07.2017
Сообщения
48
Благодарностей
1
Баллы
8
точно так же как и на любое другое свойство узла. @disabled
например //button[text()='Подтвердить' and @disabled ]
если тыкаешь в элемента и правой кнопкой жмешь copy xpath то дает вот это, куда твой текст вставлять?
106440
 

tleakduk

Client
Регистрация
24.07.2017
Сообщения
48
Благодарностей
1
Баллы
8
точно так же как и на любое другое свойство узла. @disabled
например //button[text()='Подтвердить' and @disabled ]
посмотрел видео немного по xpath, сложно все это конечно. Конкретно с тем что вы написали он находит когда кнопка не активна, а как сделать что бы он искал когда не содержит disabled? пробовал добавлять not contains text , не сработало
 

SlipDez

Client
Регистрация
18.07.2018
Сообщения
398
Благодарностей
71
Баллы
28
вот теперь в метамаске такая фигня с кнопкой, этот disabled не спарсить никак, перепробвоал все кнопки, через xpath он ловит только слово потвердить, а на disabled как реагировать?
Посмотреть вложение 106427
А поиск какой картинки необходимо, может быть можно все проще сделать
 

Кто просматривает тему: (Всего: 4, Пользователи: 0, Гости: 4)