首页 > 解决方案 > Selenium VBA - 不会勾选复选框

问题描述

我有一个电子表格,它正在从网站上抓取一些数据。

我的程序的一部分是勾选一个复选框。我可以使用 FindElementbyCSS 毫无问题地找到该元素,但单击它不会勾选复选框。

这是我的代码

.FindElementByCss("label[for='chkStdDev1']").Click

这是勾选框(第一个,第二个默认勾选)

在此处输入图像描述

这就是我检查元素时看到的

在此处输入图像描述

当我设法正确找到元素时,我感到很高兴,但现在它让我有点发疯了,因为它不会滴答作响!

标签: htmlexcelvbaselenium

解决方案


您正在尝试检查标签而不是复选框类型输入。

采用

.FindElementById("chkStdDev1").Click

推荐阅读