0

配置の ID に依存するドラッグ アンド ドロップ機能を作成していますが、完全に正常に動作しますが、タスクのステータスをユーザー定義にする必要があるため、各セクションには一意の名前が付けられているため、ユーザーは何かをドラッグする場所を制御できます。 .

getID は、Div の参照 ID を取得することを指します。

次に、「_」で連結し、ユーザーセットの単語を追加します

クラス:

def addtask
    dropTask = @browser.div(:id => getID+"_"+"@#{statusOfTask}")
    dragTask = @browser.div(:id, "footer").span(:class, "headerDrag")
    dragTask.drag_and_drop_on dropTask 
end

ユーザースクリプト:

statusOfTask = ["Ready"]
addtask()

何か案は?

4

1 に答える 1

1

目的のステータス テキストを addTask() メソッドに渡すだけです。

クラス (パラメーターとして statusOfTask を追加):

def addtask(statusOfTask)
    dropTask = @browser.div(:id => getID+"_"+"@#{statusOfTask}")
    dragTask = @browser.div(:id, "footer").span(:class, "headerDrag")
    dragTask.drag_and_drop_on dropTask 
end

ユーザー スクリプト (statusOfTask の最初の (または目的の) 値を渡します):

statusOfTask = ["Ready"]
addtask(statusOfTask[0])
于 2012-09-10T13:35:36.610 に答える