Я пытаюсь нажать на кнопку с атрибутом:
href = javascript:window.print()
Итак, когда я пытаюсь щелкнуть по ней, появляется страница с предварительным просмотром данных для печати (как я понял 'javascript:window.print () 'вызывает окно печати)
как я понял' click () 'IWebElement (OpenQA.Selenium) ожидает загрузки страницы или чего-то еще, а затем тест автоматизации отключается с помощью
Превышено время ожидания запроса HTTP для веб-драйвера
.
Я попытался использовать щелчок OpenQA.Selenium.Interactions // IwebElement Click () // и javascript click (), есть тот же результат с ошибкой тайм-аута запроса http
element attribute: <button class='className' href = 'javascript:window.print()' /button>
И я попробовал:
element = driver.findElement(By.Class('className'));
(1) первый случай:
element.Click(); // as IWebDriver standart method
(2) второй случай:
Actions action = new Actions(driver);
action.MoveToElement(element).Click().Perform();
и третий случай: (3)
Browser.ExecuteJavaScript("(document.getElementByClassName('className'))[0].click();")