【问题标题】:Webdriver.io. Highlighting multiple elements with CTRL+click on coffescript网络驱动程序。使用 CTRL+单击coffeescript 突出显示多个元素
【发布时间】:2020-01-12 05:03:26
【问题描述】:

有必要使用 Webdrivwr.io 和 mocha 为СoffeScript 编写测试。

测试应通过按 CTRL + 单击来检查表格中多个元素的选择。下面是我尝试做的一个例子。但因此只有一个元素脱颖而出。请问你能告诉我怎么做吗?

  it('test', () ->
    $(selector1).click()
    browser.keys('Control')
    $(selector2).click()
    browser.keys('NULL')
  )

【问题讨论】:

  • 查看webdriver docs,我认为是Ctrl 而不是Control。您的其余代码看起来是正确的。
  • 已经尝试写Ctrl。无论如何只指定最后一项。
  • 你手动试过了吗?
  • 是的,我试过了。一切正常
  • 原来 browser.keys() 在 Firefox 上不起作用。通过 Chrome 一切正常。

标签: coffeescript mocha.js webdriver-io


【解决方案1】:

您必须更改浏览器才能在 Webdriver.io 中运行测试(这在 wdio.conf.js 文件中完成)。如果 Webdriver.io 在 Firefox 中运行,那么您将收到不正确的数据。如果你在 Chrome 中运行测试,那么这个问题就会消失。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-24
    • 2018-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多