我正在使用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就会执行更多的代码。为什么会这样,我怎么能强制点击这个按钮呢?
答案 0 :(得分:0)
lastBtn即将发布的内容。获取需要点击的按钮是否正确。
单击可以使用的按钮。
import org.openqa.selenium.interactions.Actions;
Actions action = new Actions(driver);
action.click(lastBtn);