1 (изменено: Autosql, 2016-10-31 11:40:26)

Тема: AHK: Selenium явное ожидание элемента.

Привет.
Подскажите как сделать явное ожидание элемента ?
Сделал скрипт, который работает по странице, но при переходе на следующую страницу, сама страница не успевает загрузиться, и происходит ошибка что элемент не найден, или если всплывающее окно, то при закрытии его проходит время. И кнопка которую я хочу нажать еще не доступа, и скрип так же падает. Сейчас приходится sleep писать хотя бы sleep 20.
Но это явно неверно, так как иногда 20 может быть мало, или вообще не нужны.

В обычном Selenium я нашел такую строчку. Но тут она не отработала.

driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS)

Какие есть варианты ?
В идеале нужно.
1. Ожидание что элемент есть на странице.
2. Ожидание что на элемент можно нажать.

Возможно что то еще.

2

Re: AHK: Selenium явное ожидание элемента.

Этот вопрос по Selenium, а не по ahk.

3

Re: AHK: Selenium явное ожидание элемента.

ШКОЛЯРРРРРРЪ, всё чем можно управлять через автохотки, нужно спрашивать в разделе по автохотки.
Autosql, читайте справку WebElements Class.