使用Java为webDriver模拟点击
问题描述:
我遇到问题。在我的测试中,我需要点击某些活动领域的点击。这个区域没有任何定位器,这就是为什么我做一个设计做一个坐标点击。使用Java为webDriver模拟点击
为了这一刻我有这样的代码:
driver.getMouse()点击()。
但我不知道什么参数(什么类型的参数)我应该使用这种方法的正确工作。
如何使用WebDriver进行坐标点击?
请帮我
答
在此回答:How it is possible click on specific coordinates with selenium2 webdriver in c#?
见http://code.google.com/p/selenium/wiki/AdvancedUserInteractions
据工作仍然在进行中,只在瞬间化的HtmlUnit驱动程序可用。我不知道什么时候C#的端口将准备好。
答
你应该做这样的事情:如果你想让它在一个行,你也可以做出同样这样做
Actions action = new Actions(driver);
action.click(myElemment);
action.perform();
:
new Actions(driver).click(myElemment).perform();
如果驱动程序是webdriver的对象, myElement是可以使用driver.findElement获得的WebElement(通过...)
如何使用WebDriver进行坐标点击? – Fruzenshtein 2011-03-28 10:39:18