<td>
<a id="userid_popup" onclick="openLookupWinNew('/oasis/UserLookup.do', 400, 270, 'userid_input', 'assignToUserId', 'uiAssignToUserId', false)" name="userid_popup">
<img class="icon" title="Users" alt="Users" src="/oasis/images/search_button1.gif" style="background-color: transparent;">
</a>
<input id="hide" type="button" style="display: none">
</td>
на нажатия IMG принять это открывает всплывающее окноWebDriver нажмите на IMG тег
Я попытался следующий код, @FindBy(css = "#userid_popup>img") private WebElement lookupButton;
lookupButton.click()
-> ElementNotVisibleException((JavascriptExecutor) driver).executeScript("return arguments[0].click();", lookupButton)
->Несмотря на то, что он щелкнет, он сам там висит, после этого никаких операторов не выполняются.
Любая помощь по этому вопросу?
Из-за исключения, которое вы отметили, это элемент, фактически видимый в то время, когда вы пытаетесь выполнить '.click();'? –
Да видно – user2269197
Полезно знать, просто проверяя. Хотя мне нужно спросить, есть ли какая-то конкретная причина, по которой вы пытаетесь нажать на тег 'img', а не на' anchor'? –