Imacro用于改变框架

时间:2013-01-12 20:03:00

标签: macros browser-automation imacros

我正在尝试在网站上记录一个用于自动发布的宏,但问题是,每当宏尝试发布时,一个文本字段正在更改其帧ID,因此我无法自动执行该过程。 / p>

2 个答案:

答案 0 :(得分:0)

如果你从javascript js文件中运行你的imacros代码,你可以这样做 - 所有你需要的是循环,它将覆盖所有可能的帧ID,直到找到当前的。 这是代码示例:

var find_frame;
find_frame =  "CODE:";
find_frame +=  "SET !ERRORIGNORE YES" + "\n";
find_frame +=  "set !timeout_step 2" + "\n";
find_frame +=  "frame f={{i}}" + "\n";
find_frame +=  "code to check if frame is correct" + "\n";   
for (i=1;i<=max_frame_id,i++){
iimSet("i",i);
iimPlay(find_frame);
}

答案 1 :(得分:0)

上面的答案可以奏效,但这里也回答了同样的问题。

iframe id is changing every tab. How can i immobilize it?