FF 42.0 / Imacros for FF BUILD = 8940826 / 2.8Ghz 8 core 2008年初MacPro / OSX 10.8.2
我有一个js函数,它找到包含给定按钮的帧并返回帧编号。
function findFrame()
{
var frameCheck = "CODE:";
frameCheck = "SET !TIMEOUT_STEP 0";
frameCheck+= "FRAME F={{i}}" + "\n";
frameCheck+= "TAG POS=1 TYPE=BUTTON ATTR=DATA-LOG-CLICK:add-button" + "\n";
frame=1;
for(i=1;i<=25;i++){
iimSet("i",i)
//if the result of the macro is true save frame number and break
if(iimPlay(frameCheck)==true){
frame=i;
break;
}
}
//return frame number
return frame;
}
然而,一旦我找到它,我想在该框架中做一些事情,所以我想将搜索与按钮分开,这样就可以将按钮与其他东西一起按到宏中需要在那个框架内发生。
我已经能够找到关于寻找按钮的所有例子也按下那个按钮。我假设只是这条线需要改变:
frameCheck+= "TAG POS=1 TYPE=BUTTON ATTR=DATA-LOG-CLICK:add-button" + "\n";
但是我不确定如何在不与之交互的情况下搜索某些东西的存在。
答案 0 :(得分:1)
UIPageViewController
第二种类型将使用事件悬停鼠标。 :d
答案 1 :(得分:0)
例如,您可以通过这种方式搜索某些内容的存在而无需与之交互:
iimPlayCode("TAG POS=1 TYPE=BUTTON ATTR=DATA-LOG-CLICK:add-button EXTRACT=TXT");
if (iimGetExtract() == "#EANF#")
// not found
else
// found