使用Java为webDriver模拟点击次数

时间:2011-03-28 08:42:03

标签: java webdriver selenium-webdriver

我有问题。在我的测试中,我需要点击一些活动区域。这个区域没有任何定位器,这就是我让设计进行坐标点击的原因。

目前我有这段代码:

driver.getMouse()点击();

但我不知道我应该使用什么论证(什么类型的论证)来正确使用这种方法。

如何使用WebDriver进行坐标单击?

请帮帮我

2 个答案:

答案 0 :(得分:1)

这里回答:How it is possible click on specific coordinates with selenium2 webdriver in c#?

请参阅http://code.google.com/p/selenium/wiki/AdvancedUserInteractions

它仍在进行中,目前仅在HTMLUnit驱动程序中可用。我不知道C#的端口何时准备就绪。

答案 1 :(得分:0)

你应该做那样的事情:

Actions action = new Actions(driver);
action.click(myElemment);
action.perform();

如果你想在一行中制作它,你也可以这样做:

new Actions(driver).click(myElemment).perform();

其中driver是WebDriver对象,myElement是WebElement,你可以使用driver.findElement(By。...)