我需要为图表编写一个自动测试(Protractor)。
我进行如下:
- 创建了一个xpath,它抓取了一个表示图上数据点的HTML元素数组。
- 使用了elements.all(by.xpath ...)。then(...
- 内部'然后'通过.getOuterHtml创建了一系列承诺...
在同一个'then'里面使用q.all(...)将新promises数组转换为已解析的字符串数组。将此数组传递给提取的方法
来自outerHtml的x / y位置,并将它们作为对象数组返回,每个对象具有.x和.y属性。
- 确认每个对象的.x / .y属性包含数字并尝试在每个.y属性上运行jasmine的expect(...)(我的预期值是硬编码的)
- 所以...我在Q.all()中的外部“然后”然后(....)。
对jasmine的调用期望抛出空指针错误...
尝试通过if / else - >手动比较值console.log扔了
[0211/144122:错误:gles2_cmd_decoder.cc(9368)]因为PostSubBuffe而丢失了上下文
失败了。
[0211/144122:错误:gles2_cmd_decoder.cc(4638)]错误:5命令kPostSubBuff
erCHROMIUM
- 知道发生了什么事吗?感谢。
醇>