vba - selenium , vba 元素不可交互
问题描述
<div id="j_idt248" class="ui-confirm-dialog ui-dialog ui-widget ui-widget-content ui-corner-all ui-shadow ui-hidden-container ui-dialog-rtl" role="dialog" ; display: block;">
<button id="j_idt250" name="j_idt250" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-icon-left ui-confirmdialog-yes" type="button">
这个 divdisplay
是block
,我无法访问它。我看到这个错误
element is not Interactable
这是我的代码:
bot.FindElementByName("j_idt250").Click
解决方案
我不知道您的代码找到了什么元素,因为您发布的 HTML 没有名称为“j_idt249”的元素,但它确实有一个带有该名称的 ID。将您的查找方法更改为按 ID,它将与您发布的 HTML 匹配。
推荐阅读
- javascript - 在javascript中从数组中选择随机数量的元素
- python - 通过带参数的应用函数按计划运行作业
- angular - 如何在启用 IVY 的情况下调试 Angular 9 编译错误?
- python - 同名的类和函数
- kotlin - 如何在 Kotlin 伴随对象中设置线程安全的全局变量?
- ssas - Analysis Services 多维数据集层次结构总计
- regex - 无数的常规语言
- ios - 照片库无法访问,只有相机选项可用 swift 代码
- r - ifelse 函数可以访问其内部计算的值吗?
- amazon-web-services - 如何在失败时转储 aws lambda 有效负载