Protractor 上下文丢失,因为PostSubBuffer失败

Protractor 上下文丢失,因为PostSubBuffer失败,protractor,Protractor,我需要为图表编写一个自动测试(量角器)。 我的工作如下: 创建了一个xpath,它捕获了表示图形上数据点的HTML元素数组 使用元素.all(by.xpath…)。然后( “then”内部通过.getOuterHtml创建了一个承诺数组。。。 在同一个“then”中,使用q.all(…)将新承诺数组转换为已解析的字符串数组。将此数组传递给提取 从outerHtml返回x/y位置,并将其作为对象数组返回,每个对象都具有.x和.y属性 确认每个对象的.x/.y属性都包含数字,并尝试在每个.y属性上运

我需要为图表编写一个自动测试(量角器)。 我的工作如下:

  • 创建了一个xpath,它捕获了表示图形上数据点的HTML元素数组
  • 使用元素.all(by.xpath…)。然后(
  • “then”内部通过.getOuterHtml创建了一个承诺数组。。。 在同一个“then”中,使用q.all(…)将新承诺数组转换为已解析的字符串数组。将此数组传递给提取 从outerHtml返回x/y位置,并将其作为对象数组返回,每个对象都具有.x和.y属性
  • 确认每个对象的.x/.y属性都包含数字,并尝试在每个.y属性上运行jasmine的expect(…)(我对预期值进行了硬编码)
  • 所以…我在外部“然后”在Q.all()中,然后(…)。 对jasmine的expect的调用引发了空指针错误。。。 尝试通过if/else-->console.log手动比较值时出错 [0211/144122:错误:gles2_cmd_decoder.cc(9368)]上下文丢失,因为PostSubbuff r失败了。 [0211/144122:错误:gles2_cmd_decoder.cc(4638)]错误:命令kPostSubBuff为5 铒
  • 知道怎么回事吗?谢谢

  • 请您提供到目前为止您拥有的代码,并指出问题所在,从而使示例更加具体。谢谢。而且,顺便说一句,
    q
    代替WebDriverJ/量角器承诺使用并不完全安全:和。