【问题标题】:Having trouble getting vbscript to recognize an input area无法让 vbscript 识别输入区域
【发布时间】: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”,我似乎都无法让文本结束。感谢您的任何建议!

【问题讨论】:

    标签: vbscript autofill


    【解决方案1】:

    你想要:

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

    【讨论】:

    • 仍然收到“对象不支持此操作”错误,如前所述。
    • 发布您正在使用的实际代码,这里没有足够的信息来帮助您调试问题。我提供的代码 sn -p 是有效的语法。
    • 我不确定您在这里需要什么,抱歉。我可以按原样运行代码的那一部分,但它在有问题的行上失败了。对不起,如果我误解了,新手和所有。
    猜你喜欢
    • 2020-06-04
    • 1970-01-01
    • 1970-01-01
    • 2014-10-05
    • 2013-05-28
    • 1970-01-01
    • 2014-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多