我需要使用 Selenium Webdriver - Facebook PHP library 双击一个 dom 元素。
没有直接的方法可以在元素上执行双击,但是有一种方法可以解决这个问题,WebDriverMouse
这就是我已经走了多远。
$myElement = $myWebDriver->findElement(WebDriverBy::id('myElement'));
$myWebDriver->getMouse()->doubleClick($myElement->getLocation());
不幸的是,这不起作用,因为->getLocation
返回一个实例,WebDriverPoint
但该方法->doubleClick()
需要一个WebDriverCoordinates
.
有没有更简单的方法来执行双击,或者有没有办法WebDriverCoordinates
从对象中创建一个实例WebDriverPoint
?
非常感谢您的帮助。