webdriver exception Element is not clickable

Здравствуйте, уважаемые автоматизаторы!
Есть кнопка:


При попытке нажатия ошибка :
ElementIsNotClickableException WebDriverException: unknown error: Element … is not clickable at point (326, 213). Other element would receive the click:

попытки решения не помогли:
WebElement elem = $x("//cram-node-buttons[@class=‘ng-star-inserted’]");
try {
elem.click();
}
catch (WebServerException e){
Selenide.executeJavaScript(“arguments[0].click();”, elem);
}
методы:
scrollTo();scrollIntoView();waitUntill(visible,5000).waitUntill(enabled,5000);
Selenide.actions().moveToElement($x("//cram-node-buttons[@class=‘ng-star-inserted’]").click().build().perform();
конструкции типа:
while(true) {
try {
elem.click();
break;
} catch (Throwable e) {
try {
Thread.sleep(200);
} catch (InterruptedException e1) {
e1.printStackTrace();
}
}
} результата тоже не дали
При клике на тот элемент, который закрывает видимость, нужный элемент исчезает
Может кто-то еще секреты знает, как это побороть ?

ОС Linux Mint 18, <artifactId>selenide</artifactId>
<version>5.2.2</version>

ну а зачем вы удалили сообщение, в котором написано, кто отвечает на нажатие вместо вашей кнопки?

ElementIsNotClickableException WebDriverException: unknown error: Element … is not clickable at point (326, 213). Other element would receive the click:

div _ngcontent-c14="" class=“title”

Так проверьте что это за элемент, спросите у разработчиков нормально ли это, что он закрывает кнопку
если нет, то ждите исправления
если да - удаляйте его силами js и потом нажимайте на кнопку

это кнопка непростая. ее выводит java script сценарий, вряд-ли я ее смогу удалить, в любом случае, спасибо за отзыв !

Спасибо ! Попробовал по Вашему совету удалить div.title, удалился весь узел вместе с нужной кнопкой :slight_smile:

Метод focus(); тоже не помог

Нажмите Javascript-ом! :flushed:

1 лайк