从Selenium Webdriver获取本机DOM元素

时间:2016-02-23 12:44:27

标签: javascript selenium canvas selenium-webdriver webdriver

我想操作画布,但我无法在我从Webdriver获取的canvas元素上调用getContext

browser.findElement(webdriver.By.id('my-canvas')).then(function (canvas) {
    var ctx = canvas.getContext('2d');
    ...
});

我也试过了canvas[0],但这也不起作用,getContext未定义。我怎样才能达到这个原生画布功能?

更新:我已经尝试了executeScript,但效果非常慢

0 个答案:

没有答案