我想操作画布,但我无法在我从Webdriver获取的canvas元素上调用getContext
:
browser.findElement(webdriver.By.id('my-canvas')).then(function (canvas) {
var ctx = canvas.getContext('2d');
...
});
我也试过了canvas[0]
,但这也不起作用,getContext
未定义。我怎样才能达到这个原生画布功能?
更新:我已经尝试了executeScript
,但效果非常慢