我想用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中不起作用。
我需要模仿在键盘上实际输入键的动作。
那么我该如何做并将数据插入到字段中呢?
答案 0 :(得分:0)
我解决了这个问题(以及相关的对话框处理程序问题)by using the EVENT recording mode。
步骤:
结果代码如下:
#Current.iimVERSION 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