[Resolved] Как в Selenium WebDriver записать команду clickAT на Java

Не понятно, как эта ошибка могла возникнуть из кода из предыдущего сообщения.
Ошибка означает то, что не найден элемент с id=s1:it2::content

Я понял откуда этот id. Он со следующей формы которая не открылась. Мы продвинулись, при выполнении любой команды из двух менюшка открывается клик проходит по “Договора”, это я определил т.к. надпись цвет меняет и все менюшка закрывается, а окно новое не открылось. Почему оно не открылось, вот эта новая беда.

Так. Чтобы было понятнее - киньте код, который у вас теперь. Интересует клик на кнопку и на Договоры

На какую кнопку? А на договоры тот же код и остался.

Я думаю код остался таким же, т.к. ни какого действия не произошло.

Может это поможет: это по договорам

a id=“form:j_idt55:j_idt57:4:subMenuButton” class=“contextMenuLink” href="#" style=“margin-left: 10px” title=“Договора” onclick=“jsf.util.chain(this,event,‘icmFrameTabOpen();’,‘mojarra.ab(this,event,‘action’,0,‘form:tabs’)’);return false”>
Договора
В инсперкторе еще видны в ev:

  1. click

jsf.util.chain(this, event, ‘icmFrameTabOpen();’, ‘mojarra.ab(this,event,‘action’,0,‘form:tabs’)’);
return false

  1. mouseup

comp.onmouseup = function(e) {
var evt = (e == null ? event : e);
if (evt.button == 2) func(evt);
}

  1. contextmenu

comp.oncontextmenu = function(e) {
return false;
}

Пол часа в skype с Михаилом Сидельниковым и проблема решена.
Вот, что помогло:

WebElement element = driver.findElement(By.id(“form:j_idt55:j_idt57:4:subMenuButton”));
element.sendKeys(Keys.ENTER);

Костыльно таки решили, но сильно не порицаю - иногда приходится.
Вангую, что виновник всех неудачных прежде попыток -

Пол часа пытались и так, и так. Ну не нажимается - и всё :smile: только так и получилось.
Решение проблем выходит за рамки портала :smile: