我正在对其中一个HTML网页进行屏幕抓取。我在使用javascript更新其中一个TextBox的值时面临一个问题。
工作场景: 网页上有一个复选框,即文本框控件和更新按钮。如果我使用键盘更新该文本框中的日期并选中复选框,则单击更新按钮,将更新上面所选HTMLTable行和下面所有后续行的日期。
问题陈述: 当我选中复选框时,在文本框中设置值并使用Javascript单击更新按钮,更新所选HTMLTable行的日期,但后续行不会更新。我尝试过很多东西,但它没有用。
对此有任何帮助将不胜感激。
以下是我尝试的代码
document.getElementById('WIN_0_rc0id536871178').checked = true;
document.getElementById('arid_WIN_0_536871020').value = "29/03/2017 00:00:00";
event = new Event('change');
document.getElementById('arid_WIN_0_536871020').dispatchEvent(event);
document.getElementById('WIN_0_536870298').click();