Watin 选中复选框,单击“确定”按钮,但复选框的值未反映在下一页上

Watin 选中复选框,单击“确定”按钮,但复选框的值未反映在下一页上,watin,Watin,我在网页上有一个复选框和一个ok按钮 使用Watin Automation执行的步骤: 单击复选框 单击“确定”按钮 预期结果:在下一页的相关复选框中添加一行 手动执行的实际结果:在下一页添加一行 Watin Automation的实际结果:下一页未添加任何行。即使选中复选框后也是如此 我使用了下面的代码来选中复选框 browser.Frame(Find.ByTitle("Frametitle")).CheckBox(Find.ById("CheckboxId")).Click();

我在网页上有一个复选框和一个ok按钮

使用Watin Automation执行的步骤:

  • 单击复选框

  • 单击“确定”按钮

  • 预期结果:在下一页的相关复选框中添加一行

    手动执行的实际结果:在下一页添加一行

    Watin Automation的实际结果:下一页未添加任何行。即使选中复选框后也是如此

    我使用了下面的代码来选中复选框

     browser.Frame(Find.ByTitle("Frametitle")).CheckBox(Find.ById("CheckboxId")).Click();
                        Thread.Sleep(1000);
                        if (!browser.Frame(Find.ByTitle("Frametitle")).CheckBox(Find.ById("CheckboxId")).Checked)
                        {
    
                            Console.WriteLine("Checkbox is not checked, checking it once again");
                        }
    
    我还使用javascript检查了复选框并单击了按钮,但它仍然不起作用 Javascript代码如下所示:

     browser.RunScript("document.getElementById('CheckboxId').click();", "javascript");
    
    请帮我解决这个问题

    谢谢


    Saurabh

    尝试关注元素并发送ENTER键和check