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"