【发布时间】: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