кто-нибудь решил это?
Всякий раз, когда у меня есть кнопка «Отправить», я должен идти в обход и послать ей ключи «Enter». Чтобы быть более конкретным:
WebDriver driver = new FirefoxDriver();
driver.get("my-test-site");
WebElement confirmBid = driver.findElement(By.id("mainForm:aucPanelId:1:finishEditBid"));
confirmBid.click();
не работает, ничего не происходит, значение не подтверждено. Однако, если я изменю последний на:
Keys enter = Keys.ENTER;
confirmBid.sendKeys(enter.toString());
Работает нормально, форма отправлена.
Однако команда click (); отлично работает на ссылках.
Есть идеи, почему это так?