在 Webdriver.io 中调度本机 DOM 事件
Dispatch native DOM event in Webdriver.io
您好,有没有办法在元素上调度 DOM 事件?
例如在运行时 JS 将通过以下方式实现:
var el = document.getElementById("some-id")
var event = new Event('change');
el.dispatchEvent(event);
使用execute
方法:http://webdriver.io/api/protocol/execute.html
.execute(function() {
var el = document.getElementById("my-id");
var event = new Event('change');
el.dispatchEvent(event);
})
您好,有没有办法在元素上调度 DOM 事件? 例如在运行时 JS 将通过以下方式实现:
var el = document.getElementById("some-id")
var event = new Event('change');
el.dispatchEvent(event);
使用execute
方法:http://webdriver.io/api/protocol/execute.html
.execute(function() {
var el = document.getElementById("my-id");
var event = new Event('change');
el.dispatchEvent(event);
})