我尝试使用Id
和xpath
来识别和定位元素。但是,当我对其执行click
操作时,会识别元素InvalidOperationException
。我也试过使用Actions
,但没有成功。
答案 0 :(得分:0)
我的selenium测试中有复选框,它工作正常,我有类似
的东西if (!checkbox.IsChecked())
{
checkbox.TryClick();
}
答案 1 :(得分:0)
var ele = driver.FindElement(By.XPath(xpath)); //or ID or Name
var check = ele.Selected;
if (check == false)
ele.Click();