Я хочу знать, есть ли способ заставить браузер остановить загрузку, однако элемент, который я хочу нажмите на него, чтобы не дожидаться полной загрузки.Как нажимать на элемент до того, как страница полностью загружена, я застрял, требуется слишком много времени, пока загрузка не завершится
0
A
ответ
0
Попробуйте это:
WebElement myButton = (new WebDriverWait(driver, 10))
.until(ExpectedConditions.presenceOfElementLocated(By.id("myButtonId")));
((JavascriptExecutor)driver).executeScript("window.stop();");
0
Установите функцию onClick между головкой и телом, сверху. Таким образом, браузер увидит это в первую очередь.
0
Вы можете использовать явное ожидание, чтобы определить момент, когда элемент, который вы хотите щелкнуть, можно щелкнуть. Зачем ждать, пока страница полностью загружена?
+0
Вы могли бы привести пример того, как делать явное ожидание? – sapbucket
Вы намерены пометить "Java ** сценарий **"? – Carcigenicate
Может быть, почему вы так долго загружаете страницу? Я чувствую, что вы хоронили лидерство (или вопрос в этом случае). – Taplar