【问题标题】:Alternative to the deprecated Actions API for Firefox替代已弃用的 Firefox Actions API
【发布时间】:2019-05-14 22:53:04
【问题描述】:

我目前正在针对 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 标准。我完全支持遵循标准,但我目前被此阻止。 Selenium v4.0.0-alpha 似乎解决了这个问题,但由于 Protractor 仍然依赖于旧版本,我似乎无法完成这项工作。

所以我正在寻找一种解决方法。我已经尝试过protractor-firefox-support 包,但这也不起作用。 有人对我如何完成这项工作有建议吗?

提前致谢。 干杯

【问题讨论】:

    标签: selenium firefox selenium-webdriver protractor geckodriver


    【解决方案1】:

    我在角度材料组件方面遇到了类似的问题,并通过添加dispatchEvent 方法解决了它。

    试试看。这里是example of its usage

    【讨论】:

      猜你喜欢
      • 2016-01-17
      • 2020-03-03
      • 2019-07-05
      • 1970-01-01
      • 1970-01-01
      • 2020-04-15
      • 2020-01-04
      • 2013-04-28
      • 2012-12-01
      相关资源
      最近更新 更多