我是量角器和硒的新手.我试图在按钮上模拟鼠标悬停操作并读取鼠标指针值和背景颜色等值.我正在使用mousemove,它在Chrome中工作正常,但在我将浏览器设置为Firefox时却没有.我相信webdriver因为某些原因不支持这个.
it('Mouse cursor should change to hand pointer', function() {
browser.get('URL');
var search = element(by.buttonText('SEARCH'));
browser.actions().mouseMove(search).perform();
expect(search.getCssValue("cursor")).toEqual('pointer');
});
我收到Firefox的以下错误:
Message:
Failed: mouseMoveTo
Build info: version: '3.1.0',
java.version: '1.8.0_121'
Driver info: driver.version: RemoteWebDriver
Stack:
UnsupportedOperationError: mouseMoveTo
任何帮助,将不胜感激.
最佳答案 mouseMove对我来说很好.使用Firefox版本看起来像是一个问题 – gecko驱动程序版本 – 量角器版本组合
建议您将所有3个升级到最新版本
我尝试使用下面的组合,一切都很好
> geckodriver-v0.9.0
> Firefox – 45.0
>量角器 – 版本4.0.10