0
webdriverioでhtmlキャンバスをテストしています。キャンバス上のピクセルの色をテストする必要があります。webdriverioでキャンバスコンテキストを取得する
client.element('#canvas-id');
}).then(function (ele) {
var ctx = ele.getContext('2d');
var canvasColor = ctx.getImageData(50, 10, 1, 1).data;
//assert black at center of line
assert.equal(canvasColor[0], 255);
assert.equal(canvasColor[1], 255);
assert.equal(canvasColor[2], 255);
});
は、だからではなく、client.elementで返されるJSONオブジェクトの、私はのgetContextが提供されていますので、実際のHTML要素を取得する必要があります。これはwebdriverioフレームワークで可能ですか?