0

我需要使用 jasmine 和 wdio 在 React.js 应用程序上创建自动否定测试,但我无法清除字段,因为值不断填充。我尝试过其他方法和解决方法,例如

browser.execute("document.getElementById('City').value = ''")

或者

locator.setValue(['1', 'Backspace']);

但没有任何效果。该值被删除但再次出现。

4

1 回答 1

0

挂钩 onchange 事件并在源代码视图中放置断点。然后,如果您查看调用堆栈,或者跳出钩子,它将返回到调用代码,您可以看到设置它的内容。

document.getElementById('blah').onchange = (() => {
 console.log('On change event fired'); //Put your breakpoint on this line
});
于 2020-02-10T11:56:37.887 回答