设置checked属性不会被保存

时间:2017-09-04 07:35:12

标签: angularjs selenium selenium-webdriver automation

我试图自动化一个没有正确定位器的复选框。所以,使用executeJavascript来处理它。我尝试使用两种不同的方式检查/取消选中复选框:

  1. executeJavaScript("arguments[0].click();",$(By.cssSelector("[id*='is-district-admin-check']")));

  2. executeJavaScript("arguments[0].checked="+value+";",$(By.cssSelector("[id*='is-district-admin-check']")));

    (值 - 真/假)

  3. 问题是 - 当我试图保存时,第一个工作。第二个不起作用 - 表示虽然已正确更改了已检查的属性,但未保存它。

    有人可以就此提出一些想法吗?

0 个答案:

没有答案