如何在firefox浏览器上使用javascript和iMacro提取对话框文本

时间:2015-08-09 06:58:59

标签: javascript jquery firefox imacros browser-automation

我遇到了大问题。我必须从csv文件更新人员信息。但是我还需要在搜索人员Id时保存状态。它可能已经更新,不正确或可能打开每个填充的表单。

我需要提取该对话框文本并保存在status.csv文件中。如果没有发生错误,我可以更新表单并提交,然后可以提取最后一个对话框中的文本并保存在status.csv文件中。

是否有任何解决方案可以在Firefox上使用iMacro和js提取对话框文本。 iMacro wiki上提供的解决方案链接对我不起作用。

这个问题没用:not a solution for firefox

1 个答案:

答案 0 :(得分:1)

也许这个解决方案适合你:

// imitation of javascript dialog
var ret = iimPlayCode('URL GOTO=javascript:{alert("Dialog<SP>text<SP>to<SP>be<SP>extracted");}')

// extracting dialog text
if (ret < 0) 
    var dlgText = iimGetErrorText();
dlgText = dlgText.match(/Dialog message: "(.*)",/)[1];