2016-12-11 4 views
0

Я хочу знать, есть ли способ заставить браузер остановить загрузку, однако элемент, который я хочу нажмите на него, чтобы не дожидаться полной загрузки.Как нажимать на элемент до того, как страница полностью загружена, я застрял, требуется слишком много времени, пока загрузка не завершится

+2

Вы намерены пометить "Java ** сценарий **"? – Carcigenicate

+0

Может быть, почему вы так долго загружаете страницу? Я чувствую, что вы хоронили лидерство (или вопрос в этом случае). – Taplar

ответ

0

Попробуйте это:

WebElement myButton = (new WebDriverWait(driver, 10)) 
    .until(ExpectedConditions.presenceOfElementLocated(By.id("myButtonId"))); 
((JavascriptExecutor)driver).executeScript("window.stop();"); 
0

Установите функцию onClick между головкой и телом, сверху. Таким образом, браузер увидит это в первую очередь.

0

Вы можете использовать явное ожидание, чтобы определить момент, когда элемент, который вы хотите щелкнуть, можно щелкнуть. Зачем ждать, пока страница полностью загружена?

+0

Вы могли бы привести пример того, как делать явное ожидание? – sapbucket

 Смежные вопросы

  • Нет связанных вопросов^_^