无法让 vbscript 识别输入区域

Posted

技术标签:

【中文标题】无法让 vbscript 识别输入区域【英文标题】:Having trouble getting vbscript to recognize an input area 【发布时间】:2014-02-05 22:49:09 【问题描述】:

我对这一切都很陌生,但我正在尝试编写一个脚本来快速填写我们用于在极其繁忙的地区解决帮助台问题的表格。我尝试了各种方法将文本输入到字段中,并在互联网上搜寻正确的方法,但是要么我在搜索错误的关键字,要么我是盲人。

我要操作的特定字段如下:

输入名称="custom_ticket_form_field_2" type="text" style="width: 400px" value=""

我遇到问题的领域:

 Option Explicit

 Dim objIE : Set objIE = CreateObject("InternetExplorer.Application")
 objIE.Navigate "about:blank"
 objIE.Visible = true
 objIE.Navigate "http://xxxx/xxxx"
 Do Until objIE.ReadyState = 4
 WScript.Sleep 500
 Loop 

 objIE.Document.getElementsBy**????**("custom_ticket_form_field_2").value = "laptop"

无论我如何尝试识别(??????)“custon_ticket_form_field_2”,我似乎都无法让文本结束。感谢您的任何建议!

【问题讨论】:

【参考方案1】:

你想要:

objIE.Document.getElementsByName("custom_ticket_form_field_2").item(0).value

【讨论】:

仍然收到“对象不支持此操作”错误,如前所述。 发布您正在使用的实际代码,这里没有足够的信息来帮助您调试问题。我提供的代码 sn -p 是有效的语法。 我不确定您在这里需要什么,抱歉。我可以按原样运行代码的那一部分,但它在有问题的行上失败了。对不起,如果我误解了,新手和所有。

以上是关于无法让 vbscript 识别输入区域的主要内容,如果未能解决你的问题,请参考以下文章

无法满足约束时如何识别调试区域中的视图?

如何使 MODI 无法识别旋转图像?

将 postgresql 本地复制到远程数据库(都带有密码) - 错误:无法识别选项“区域设置”

VBScript 不识别说话命令?

vbscript 将识别结果保存到文本文件

如何让 iTunes Connect 识别新的 Bundle ID