如何检查复选框并获取复选框是否在 javascript selenium 中被选中

how to check check box and getting whether checkbox is checked in javascript selenium

如何在 javascript selenium 和 node.js 中检查复选框并获取复选框是否被选中。 我尝试在元素上使用 .click 也尝试使用本机 javascript 代码来做 that.but 对我没有任何作用。

driver.findElement(webdriver.By.id('//*    
[@id="myTable"]/table/tbody/tr[1]/td[1]/input')).
then(function(element){
   element.click().then(function(){//body goes here

};

我已经在 SO 本身中编辑了代码,因此可能会有大括号 problem.in 实际代码不是大括号问题。

有什么解决办法吗?

您需要将 webdriver.By.id 更改为 webdriver.By.xpath,因为您在此处使用 xpath