【问题标题】:Dispatch native DOM event in Webdriver.io在 Webdriver.io 中调度原生 DOM 事件
【发布时间】:2015-12-07 03:18:10
【问题描述】:

嗨,有没有办法在元素上调度 DOM 事件? 例如在运行时 JS 将通过以下方式实现:

var el = document.getElementById("some-id")
var event = new Event('change');
el.dispatchEvent(event);

【问题讨论】:

    标签: selenium testing integration-testing webdriver-io


    【解决方案1】:

    使用execute方法:http://webdriver.io/api/protocol/execute.html

    .execute(function() {
        var el = document.getElementById("my-id");
        var event = new Event('change');
        el.dispatchEvent(event);
    })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-19
      • 2021-09-12
      相关资源
      最近更新 更多