【问题标题】:FirefoxDriver does not handle click properlyFirefoxDriver 无法正确处理点击
【发布时间】:2012-01-17 13:28:11
【问题描述】:

有人解决了吗?

每当我有提交按钮时,我都必须解决问题并向其发送“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(); 命令在链接上运行良好。

知道为什么会这样吗?

【问题讨论】:

  • 请提供指向可重现此问题的页面的链接(以及未按预期工作的测试用例)。
  • 很抱歉,但到目前为止,该页面仅在我们的本地 Intranet 中......那么,您是否认为它对您来说工作正常而我/我的应用程序有误?
  • 我猜你对它的使用可能不正确。正如您可以想象的那样,除非我们可以重现,否则实际上不可能提出任何建议。

标签: java selenium click webdriver


【解决方案1】:

我自己有时也遇到过一些问题。不知道为什么会发生,但您可以使用...

confirmBid.sendKeys(Keys.enter);

让它更干净一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-04
    • 2013-10-09
    • 1970-01-01
    • 2016-08-21
    • 2012-07-18
    • 1970-01-01
    相关资源
    最近更新 更多