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

  • Автор темы Автор темы tleakduk
  • Дата начала Дата начала

tleakduk

Client
Регистрация
24.07.2017
Сообщения
48
Реакции
1
Баллы
8
Как сделать что бы ждал определенное количество времени появление опрделенной картинки на экране. В "поиск по картинке" почемуто нельзя установить время поиска, он если за 1 секунду не находит то фейлит кубик. Вобще конкретно мне нужно что бы кнопку метамаска искал, когда не хватает комисси или цена газа увеличивается картинка серая, когда все ок картинка синея
 
Как сделать что бы ждал определенное количество времени появление опрделенной картинки на экране. В "поиск по картинке" почемуто нельзя установить время поиска, он если за 1 секунду не находит то фейлит кубик. Вобще конкретно мне нужно что бы кнопку метамаска искал, когда не хватает комисси или цена газа увеличивается картинка серая, когда все ок картинка синея
цикл делай, который будет ждать N секунд и повторять поиск
 
вобще ждать картинку плохая идея с этой кнопкой, работает через жопу, можно как то технически вынуть информацию что кнопка щас не активна и серая?
 
вобще ждать картинку плохая идея с этой кнопкой, работает через жопу, можно как то технически вынуть информацию что кнопка щас не активна и серая?
открываешь DevTools и смотришь различия в html. потом по этим различиям делаешь xpath, для каждой ситуации.
 
а как открыть devtools?
106421
 
щас уже не в метамаске сижу, к нему потом вернусь. отличия элемента нашел на другом сайте, но когда серая кнопка элемент отличительный есть а когда зеленая не каких отличий, тоесть нельзя например поставить поиск зеленого элемента 100 секунд и если не найдет идет по красной дорожке. Можно конечно поставить поиск серого элемента и если он его нашел то отводить красною дорожку на таймер и потом сново возвращаться к проверке серого и если его нет то идти дальше, но это очень много кубиков надо делать, у меня скрипт большой и туда сюда одним таймером не зациклить так как мне надо что бы если через 5 проверок по 5 секунд не нашел отводить к предыдущим действиям, это по 5 кубиков по 5 секунд надо делать. Может еще есть какой способ првоерки зеленой кнопки?
 
щас уже не в метамаске сижу, к нему потом вернусь. отличия элемента нашел на другом сайте, но когда серая кнопка элемент отличительный есть а когда зеленая не каких отличий, тоесть нельзя например поставить поиск зеленого элемента 100 секунд и если не найдет идет по красной дорожке. Можно конечно поставить поиск серого элемента и если он его нашел то отводить красною дорожку на таймер и потом сново возвращаться к проверке серого и если его нет то идти дальше, но это очень много кубиков надо делать, у меня скрипт большой и туда сюда одним таймером не зациклить так как мне надо что бы если через 5 проверок по 5 секунд не нашел отводить к предыдущим действиям, это по 5 кубиков по 5 секунд надо делать. Может еще есть какой способ првоерки зеленой кнопки?
сделай плагин или подпроект, и вынесу туда всю дополнительную логику по поиску элемента. через входные переменные запараметрируй процедурку и скомпилируй все это дело. в основном проекте будет всего один кубик, который даже внутрь заходить не будет.
 
а вот на другом сайте отличительные элементы найти не могу серой и зеленой кнопки, может есть какой то инструмент для сравнения элементов что бы самому глазами не мучатся?
 
ну вот например в элементах когда кнопка серая написанно "grayscale" но вот только по копи пасту xpath он всеравно не отличает, как зенопостер заставить чекать есть "grayscale" или нету?
106424
 
ну вот например в элементах когда кнопка серая написанно "grayscale" но вот только по копи пасту xpath он всеравно не отличает, как зенопостер заставить чекать есть "grayscale" или нету? Посмотреть вложение 106424
вон же уник висит - disabled , его чекай и все. ну или в стиле чекай наличие grayscale , тоже уник.
 
  • Оценить
Реакции: tleakduk
вон же уник висит - disabled , его чекай и все. ну или в стиле чекай наличие grayscale , тоже уник.
вот теперь в метамаске такая фигня с кнопкой, этот disabled не спарсить никак, перепробвоал все кнопки, через xpath он ловит только слово потвердить, а на disabled как реагировать?
106427
 
точно так же как и на любое другое свойство узла. @disabled
например //button[text()='Подтвердить' and @disabled ]
 
точно так же как и на любое другое свойство узла. @disabled
например //button[text()='Подтвердить' and @disabled ]
если тыкаешь в элемента и правой кнопкой жмешь copy xpath то дает вот это, куда твой текст вставлять?
106440
 
точно так же как и на любое другое свойство узла. @disabled
например //button[text()='Подтвердить' and @disabled ]
посмотрел видео немного по xpath, сложно все это конечно. Конкретно с тем что вы написали он находит когда кнопка не активна, а как сделать что бы он искал когда не содержит disabled? пробовал добавлять not contains text , не сработало
 
вот теперь в метамаске такая фигня с кнопкой, этот disabled не спарсить никак, перепробвоал все кнопки, через xpath он ловит только слово потвердить, а на disabled как реагировать?
Посмотреть вложение 106427

А поиск какой картинки необходимо, может быть можно все проще сделать
 

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