FirefoxDriver无法正确处理点击
问题描述:
有没有人解决了这个问题?FirefoxDriver无法正确处理点击
每当我提交按钮,我必须在解决方法,并发送密钥“输入”它。更具体地说:
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();命令适用于链接。
任何想法为什么是这样的?
答
我自己有时遇到过一些问题。不知道为什么会发生,但你可以使用...
confirmBid.sendKeys(Keys.enter);
使它更清洁。
+0
已经用这种方式不那么聪明;)谢谢反正 – 2012-01-19 13:44:35
请提供指向此问题可重现的页面的链接(以及未按预期工作的测试用例)。 – 2012-01-17 13:29:38
我很抱歉,但到目前为止该网页只在我们的本地内部网...所以,你认为,对你来说它的工作正常,我/我的应用程序是错误的? – 2012-01-17 13:33:12
我猜你的使用可能不正确。正如你可以想象的那样,除非可以重现,否则不可能提出任何建议。 – 2012-01-17 13:40:10