Click () в Selenium Java выглядит как «щелкнул», но ничего не происходит.В браузере IE - PullRequest
0 голосов
/ 27 сентября 2019

Я пытаюсь открыть новое «окно поиска», которое является результатом нажатия на «кнопку поиска».Я пытаюсь автоматизировать это с помощью Selenium в Java.

Код, который я пробовал:

scrollToElement(webDriver, elementInput);
jsExecuter.executeScript("arguments[0].click();", elementInput);

и

scrollToElement(webDriver, elementInput);
elementInput.click();

Я проверяю "нажмите «используя try catch», и исключение не выдается, поэтому я предполагаю, что оно щелкает.Но окно поиска не отображается.

HTML-код для elementInput:

Я обращаюсь к этой кнопке изображения, используя,

By.id ("REader1Img")

И я нахожу элемент, используя тот же самый, затем пытаюсь щелкнуть по нему.

Когда я делаю "getWebElement", возвращается значение, а не нуль, следовательно, он может найти кнопку

1 Ответ

0 голосов
/ 29 сентября 2019

Попробуйте добавить возможность nativeEvents как false, чтобы включить клик в браузере Internet Explorer.

DesiredCapabilities caps = DesiredCapabilities.internetExplorer(); 
caps.setCapability("nativeEvents",false);
WebDriver driver = new  InternetExplorerDriver(caps);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...