Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当wdio clearValue再次填充值时,如何从字段中删除该值?_Javascript_Ui Automation_Wdio V4 - Fatal编程技术网

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

Javascript 当wdio clearValue再次填充值时,如何从字段中删除该值?,javascript,ui-automation,wdio-v4,Javascript,Ui Automation,Wdio V4,我需要使用jasmine和wdio在React.js应用程序上创建自动否定测试,但我无法清除字段,因为该值一直在填充。我尝试过其他方法和变通方法,比如 browser.execute("document.getElementById('City').value = ''") 或 但什么都不管用。该值将被删除,但会再次出现 钩住onchange事件并在源代码视图中放置断点。然后,如果您查看调用堆栈,或者跳出钩子,它将返回调用代码,那么您就可以看到设置它的内容 document.getElemen

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

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


但什么都不管用。该值将被删除,但会再次出现

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

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