vbscript - 在uft的webtable中更改子项innertext?
问题描述
请帮助我将innertext
aWebElement
从 a更改为Webtable
. 下面是我正在尝试的代码
SET OBJECT = Browser("Browser").Page("pgeMemberProgram").WebTable("Member Summary").ChildItem(18, 2, "WebElement", 9)
OBJECT.set "ABCD"
每次我尝试这个时,它都会说,没有设置对象。
解决方案
WebElement
对象没有Set
方法。为了设置它们的文本,您必须使用该.Object
属性才能访问底层的 HTML 对象。
请注意,这innerText
不是标准 HTML,您应该使用textContent
. 大多数浏览器都支持textContent
,但如果您使用的是旧版本的 IE,您可能需要使用innerText
.
您可能还因为使用OBJECT
用作变量名而面临问题,请尝试以下操作:
Set webElem = Browser("Browser").Page("pgeMemberProgram").WebTable("Member Summary").ChildItem(18, 2, "WebElement", 9)
webElem.Object.textContent = "ABCD"
推荐阅读
- laravel - 运行 Laravel Dusk 时 Chromedriver 不存储 cookie
- parsing - 如何使用 PLY 处理括号内的 STRING 表达式之间的 OR 运算符
- split - 为什么 librosa splits 会提供不正确的非静音样本
- graphql - GraphQL - 如何在模式中指定最大字符串长度
- python - Pandas 申请创建多列,使用多列作为输入
- java - 如何根据搜索框向JTable插入数据?
- node.js - 在 AWS Amplify 上为 Express 和 React 设置代理
- angular - 有没有办法在编译时管理角度路线?
- html - 如何消除与“writing-mode: vertical-rl;”相关的空白?
- r - R中的grepl在子集时无法正常工作