2015-08-09 75 views
3

我遇到很大問題。我必須從csv文件更新個人信息。但是,當人員ID被搜索時,我也需要保存狀態。它可能已被更新,不正確或可能會打開每個填充表單。如何在Firefox瀏覽器中使用JavaScript和iMacro提取對話框文本

我需要提取該對話框文本並保存在status.csv文件中。如果沒有錯誤發生,我可以更新表單並提交它,最後一個對話框中的文本可以被提取並保存在status.csv文件中。

有沒有解決方案用於在Firefox上使用iMacro和js提取對話文本。 iMacro wiki上給出的解決方案鏈接對我來說並不適用。

這個問題是沒有用的:not a solution for firefox

回答

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]; 
+0

我的對話文本可以從2-3狀態消息什麼。它可以爲錯誤,成功和下一步。 – netsmertia

+0

如果對話框是一個jQuery控件(但不是我在我的答案中的JavaScript),也可以提取處理它爲DOM元素的對話框文本。在這種情況下,需要一個html代碼。 – Shugar

+0

如何在iMacro js文件中使用此代碼 – netsmertia

相關問題