在selenium webdriver中使用mouseDown,mouseUp和mouseMove的位置?有什么用?
答案 0 :(得分:1)
如果您指的是Mouse接口的方法,则不会直接使用它们而是通过Actions类。使用权在您身上,悬停在元素上,检查标题等。请考虑以下代码将鼠标悬停在元素元素上
WebElement elem = driver.findElement(By.tagName("div"));
Actions action = new Actions(driver);
action.moveToElement(elem);
action.perform();
Action包含对Mouse的引用,并使用mouseMove方法导航到元素。如果您想要更直接的方法来实现接口,那么
((HasInputDevices) driver).getMouse()
getMouse()
和getKeyboard()
由每个驱动程序实现
答案 1 :(得分:0)
请参阅下面提到的各种鼠标和键事件的URL。事件名称也提供了描述。