硒。按钮是聚焦的,但是没有点击

时间:2014-03-18 09:55:34

标签: java selenium click

我正在使用selenium,Firefox驱动程序。我的Java代码:

List<WebElement> act = test.findAllElements(toBasketButton);
assertTrue("ToBasket button not found", act != null);

WebElement lastBtn = act.get(act.size()-1);
assertTrue(lastBtn.isEnabled());    

lastBtn.click();

我可以看到我想要点击的按钮是聚焦的(颜色已经改变),但是,没有点击lastBtn就会执行更多的代码。为什么会这样,我怎么能强制点击这个按钮呢?

1 个答案:

答案 0 :(得分:0)

lastBtn即将发布的内容。获取需要点击的按钮是否正确。

单击可以使用的按钮。

import org.openqa.selenium.interactions.Actions;

Actions action = new Actions(driver);
action.click(lastBtn);