У меня есть сетка селена с концентратором, работающим на сервере CI (jenkins). Всякий раз, когда я создаю и запускаю свой проект из jenkins, он не выполняет:
WebElement inputElement = driver.findElement(By.xpath("//a[contains(@href,\"/Case/Add")]"));
inputElement.sendKeys(Keys.ENTER);
или, скорее, селен считает, что это так, и переходит к следующей команде, то есть selenium.select("id=LifeOffice", "label=AMP");
Узлы - это виртуальные машины, на каждой из которых запущен другой браузер, и эта проблема возникает только тогда, когда сценарий выполняется в браузере IE 8. Когда я запускаю сценарий из своей среды IDE, все в порядке.
Я пробовал использовать click ();
и ((JavascriptExecutor)driver).executeScript("arguments[0].fireEvent('onclick');",inputElement);
, но проблема не исчезла ...