html - seleniumBasic FindElementByXPath 内部文本

标签 html excel selenium vba

我有一个 td 标签

<td>abcdefg</td>

如何在seleniumBasic中通过xpath引用它?
我尝试过:

driver.FindElementByXPath("//td[@text='abcdefg']")
driver.FindElementByXPath("//td[text()='abcdefg']")
driver.FindElementByXPath("//td[@innertext='abcdefg']")
driver.FindElementByXPath("//td[contains(text()='abc')]")

所有人都得到无此类元素错误

最佳答案

好的,这成功了。

driver.FindElementByXPath("//td[text()=""abcdefg""]")

关于html - seleniumBasic FindElementByXPath 内部文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40841164/

相关文章:

html - PNG 图像的透明度与 CSS 背景属性重叠

html - 为什么 HTML5 视频在 Firefox 11 中播放不一致?

javascript - 如何使用数组获取选择框中的值

string - vba中excel的application.evaluate命令的问题

java - 构建当前的 Selenium ?

java - 从 tomcat 访问 i18n 资源

python - 出于我的目的,在 heroku 上 headless 驱动浏览器的最佳方法是什么?

html - 页面在本地看起来不错。但是当推送到服务器时,一切都会放大

vba - 计算行数时出现“对象不支持属性或方法”错误

excel - 如何显示一个确认弹出窗口,允许使用宏编辑 Excel 文件的任何单元格中存在的特定文本?