当 wdio clearValue 再次填充值时,如何从字段中删除值?



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

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

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

但没有任何效果。该值将被删除,但会再次显示。

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

document.getElementById('blah').onchange = (() => {
console.log('On change event fired'); //Put your breakpoint on this line
});

相关内容

  • 没有找到相关文章

最新更新