iMacros 中的文本输入字段

Text input fields in iMacros

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

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

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

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

CLICK X=411 Y=434

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

DS CMD=CLICK X=411 Y=434

不起作用。如果是这样,那么我会尝试类似的方法:

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

但是,如前所述,DS 在 Firefox 中不起作用。

我需要模拟在键盘上实际键入按键的动作。

那么我该怎么做才能真正将数据插入到字段中呢?

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

程序:

  1. 打开#Current.iim
  2. 录制
  3. 记录选项
  4. 实验事件记录模式(select 此单选按钮选项来自 popup/dialog 菜单)

结果代码如下:

#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