iMacros中的文本输入字段

时间:2016-04-28 23:56:19

标签: imacros

我想用AJAX表单填写文本字段。

表单的AJAX性质阻止我做这样的事情......

TAG TYPE=INPUT:TEXT FORM=Listing ATTR=NAME:Name CONTENT={{!COL1}}

相反,为了将光标定位在字段本身,我需要执行以下操作...

CLICK X=411 Y=434

此外,我使用的是Firefox版本,因此Direct Screen不起作用,因为DS仅在资源管理器中受支持。例如,

DS CMD=CLICK X=411 Y=434

不起作用。如果确实如此,那么我会尝试类似的东西:

DS CMD=CLICK X=411 Y=434 CONTENT={{!COL1}}

但是,正如所提到的,DS在Firefox中不起作用。

我需要模仿在键盘上实际输入键的动作。

那么我该如何做并将数据插入到字段中呢?

1 个答案:

答案 0 :(得分:0)

我解决了这个问题(以及相关的对话框处理程序问题)by using the EVENT recording mode

步骤:

  1. 打开#Current.iim
  2. 记录
  3. 记录选项
  4. 实验事件录制模式(从弹出/对话框菜单中选择此单选按钮选项)
  5. 结果代码如下:

    #Current.iim
    VERSION BUILD=8970419 RECORDER=FX
    TAB T=1
    URL GOTO=https://console.developers.google.com/project
    EVENT TYPE=CLICK SELECTOR="#projects-create" BUTTON=0
    EVENTS TYPE=KEYPRESS SELECTOR="#p6n-project-name-text" CHARS="My Project"
    EVENT TYPE=CLICK SELECTOR="#p6n-project-creation-dialog-ok-button>BUTTON" BUTTON=0
    
相关问题