如何在selenium Web驱动程序中导入setSelected和toggle命令。 我需要使用该命令来选中一个复选框(我不能在这里使用element.click) 我正在使用Java和testNG框架。
答案 0 :(得分:0)
很久以前,Selenium WebDriver API中不推荐使用这些命令。没有办法“导入”它们并使它们正常工作。更改复选框值的正确方法是使用.click()
方法。您说此方法对您不可用,这通常表示当您尝试单击该复选框时,该复选框不可见或未启用。在这种情况下,正确的操作方法是使复选框可见或启用,但您网站的用户会这样做。您还可以选择使用JavaScript来更改复选框的值,但这意味着您可能会绕过站点的某些代码。