无法点击C#selenium中的复选框

时间:2017-07-03 12:49:59

标签: c# selenium

我尝试使用Idxpath来识别和定位元素。但是,当我对其执行click操作时,会识别元素InvalidOperationException。我也试过使用Actions,但没有成功。

2 个答案:

答案 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();