我是protractor和selenium的新手。我正在尝试模拟鼠标悬停在按钮上并读取像鼠标指针值和背景颜色这样的值。我使用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
非常感谢您的帮助。