html - Selenium VBA - 不会勾选复选框
问题描述
我有一个电子表格,它正在从网站上抓取一些数据。
我的程序的一部分是勾选一个复选框。我可以使用 FindElementbyCSS 毫无问题地找到该元素,但单击它不会勾选复选框。
这是我的代码
.FindElementByCss("label[for='chkStdDev1']").Click
这是勾选框(第一个,第二个默认勾选)
这就是我检查元素时看到的
当我设法正确找到元素时,我感到很高兴,但现在它让我有点发疯了,因为它不会滴答作响!
解决方案
您正在尝试检查标签而不是复选框类型输入。
采用
.FindElementById("chkStdDev1").Click
推荐阅读
- java - Java按共同值合并流
- javascript - Shinyjs 函数未定义?
- html - 移动光标时调整高度表的大小
- node.js - TypeError:fs.writeFilSync 不是函数
- python-3.x - 根据日期时间列排列来自两个不同数据帧的数据
- node.js - Nodejs + Mongo db 使用用户名和密码连接服务器数据库
- r - Geom_point,每个变量有几个观察值:如何躲避位置和改变颜色(ggplot2)
- c# - 如何获取程序解决方案中文件夹的路径/地址?(C#)
- swagger - 如何大摇大摆地描述json数组?
- javascript - for...in 和 .forEach() 之间是否存在性能差异?