Можем ли мы нажать кнопку, которая перекрывается каким-либо изображением / кнопкой, используя java и selenium webdriver? - PullRequest
0 голосов
/ 20 ноября 2018

Я пытаюсь нажать на кнопку, которая перекрывается каким-либо изображением, но на нее не нажимают. Могут ли некоторые помочь мне решить эту проблему?

1 Ответ

0 голосов
/ 20 ноября 2018

Вы можете использовать JavascriptExecutor, чтобы скрыть изображение и затем делать то, что вам нужно:

// hide image
WebElement image = driver.findElement(By.id("image"));
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("arguments[0].setAttribute('display', 'none')", image);

// click button
driver.findElement(By.id("button")).click();

// display image
js.executeScript("arguments[0].setAttribute('display', 'block')", image);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...