FirefoxDriver无法正确处理点击

时间:2012-01-17 13:28:12

标签: java selenium click webdriver

有人解决了这个问题吗?

每当我有提交按钮时,我必须进入变通方法并向其发送“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(); 命令在链接上运行正常。

任何想法为什么会这样?

1 个答案:

答案 0 :(得分:1)

我有时会遇到一些问题。不确定为什么会发生,但你可以使用......

confirmBid.sendKeys(Keys.enter);

使它更清洁。