我想使用下面的代碼片段使用編碼的UI工具(C#)檢查網頁中的兩個複選框。編碼用戶界面複選框檢查
HtmlCheckBox chkVeh = new HtmlCheckBox(BrowserInstance);
chkVeh.SearchProperties.Add(HtmlCheckBox.PropertyNames.Name, "checkbox1");
chkVeh.SearchProperties.Add(HtmlCheckBox.PropertyNames.Value, "Option1");
chkVeh.Checked = true;
HtmlCheckBox chkVeh1 = new HtmlCheckBox(BrowserInstance);
chkVeh1.SearchProperties.Add(HtmlCheckBox.PropertyNames.Name, "checkbox1");
chkVeh1.SearchProperties.Add(HtmlCheckBox.PropertyNames.Value, "Option2");
chkVeh1.Checked = true;
當我執行它。它會檢查所需的複選框,但在轉到下一步之前,它會再次單擊該複選框並取消選中該複選框。最後,我剩下2個未勾選的複選框。
eg.Checkbox1檢查 checkbox1選中 Checkbox2檢查 Checkbox2未選中
我使用Visual Studio 2012 這種行爲的任何指針?
您的意思是當頁面打開時檢查它們,然後當用戶想要繼續下一頁時取消選中它們? –
它會檢查複選框1,取消選中複選框1,複選複選框2並取消選中複選框2,全部發生在同一頁面中。沒有什麼可以與導航共同點。 – user2189461
外部CodedUI你可以檢查這些複選框嗎? – Shrivallabh