代码之家  ›  专栏  ›  技术社区  ›  Homewrecker

Firefox不推荐的操作API的替代品

  •  0
  • Homewrecker  · 技术社区  · 7 年前

    我目前正在对Firefox进行一些量角器测试,并且遇到了一些关于Actions API的问题。 使用以下选项右键单击不再有效:

    browser.actions().click(protractor.Button.RIGHT).perform()
    

    量角器返回:

    Failed: sendKeysToActiveElement
    Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
    System info: host: '****', ip: '****', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.14.1', java.version: '1.8.0_181'
    Driver info: driver.version: unknown
    

    我发现 Actions API 不推荐使用W3C标准。我完全支持以下标准,但我目前被这个标准所阻碍。看来硒 v4.0.0-alpha 修复了这个问题,但由于量角器仍然依赖于旧版本,我似乎无法使其工作。

    所以我正在寻找一个解决办法。我已经试过了 protractor-firefox-support 打包,但那也不行。 有人对我如何做这件事有什么建议吗?

    提前谢谢。 干杯

    0 回复  |  直到 7 年前
        1
  •  1
  •   Bhargav Rao rlgjr    7 年前

    我有类似的问题,与角材料组成部分,并解决了它添加 dispatchEvent 方法

    试试看。这是 example of its usage .