vba - VBA selenium 选择具有 ext:qtip 属性的元素
问题描述
我正在尝试选择具有特定属性的元素。
<div class="x-grid3-cell-inner x-grid3-col-7 x-unselectable" unselectable="on" ext:qtip="Final" style="background:none;with=100%;background-image:url(/images/18_status_final.png);background-repeat:no-repeat;background-position:center;" id="flgstatus_id"> </div>
它是:“ext:qtip='Final'。
我正在尝试选择它
bot.FindElementByXPath("//div[contains(.,'Final')]").Click
它返回:未找到元素。
但是我可以使用
bot.FindElementByXPath("//div[2]/table/tbody/tr/td[8]/div").Click
我的目标是检查一个元素是否有“最终”并选择它。
谢谢您的帮助。
解决方案
FindElementByCss("[ext\:qtip=Final]")
选择它
bot.FindElementsByCss("[ext\:qtip=Final]").Item(2).Click
选择一个项目。
推荐阅读
- flutter - 两个包在颤振中使用两个不同的 compileSdkVersion
- python - matplotlib 中使用函数 z = f(x,y) 绘制曲面图,其中 f 不能用标准函数编写。如何?
- github - 如何在所有组织存储库中使用 GitHub 操作工作流?
- javascript - 如何将输入值推送到本地存储的数组中?
- java - 不能在 Java 中使用协程......但是插入 Kotlin 协程呢?
- javascript - 如何获取由属性标识的表格行的位置
- node.js - 当由公共 IP 地址触发时,来自 nodejs express 服务器的本地 http 请求被 CORS 阻止
- c - 如何仅将结构矩阵中的元素移动一次?
- node.js - 解码 LoRaWAN 数据包(加入接受)
- c - 获取 zsh:arm64 Visual Studio 代码中的分段错误