2015-11-19 71 views
-2

我想將查詢的結果存儲在變量中,然後執行一些其他功能。確認這一點沒有改變。將SQL查詢存儲在要用於robotframework的變量中?

有誰知道這樣的事情是否可能?

編輯:

我已經試過這樣做多遠創建參數變量中,並試圖將其分配到一個頁面元素。但當然,這是失敗的。

我假設我需要在運行我的機器人測試之前使用第二個腳本檢索圖形?我很新的使用機器人,所以任何幫助表示讚賞!

+0

獲得結果後創建一個變量'temp = results'。在你對結果做了你的工作之後,當所有事情都說完之後,做一個'if temp!= results:'來處理結果數據被修改的情況。 – Woodsy

+0

你有什麼試過,結果是什麼?正如你在學校所做的那樣,請展示你的工作。 :)這是在SO上獲得問題的過程中的一部分。這對你很有幫助,因爲它會迫使你調查自己的問題並思考問題。這也向讀者證明你做了功課,並做出了合理的嘗試來回答你自己的問題。第三,它可以幫助讀者找到和診斷問題,爲您提供更好的答案,減少浪費時間。 – JeffC

+0

哎呀......對不起,那個JeffC ......加到了我原來的帖子裏。 – Keva161

回答

0

是的,這是可能的。 我從來沒有使用它,但它必須與此類似:

cursor.execute("SELECT blabla FROM myTab") 
rows = cursor.fetchall() # rows is now something like this [(1, 100, "abc'def"), (2, None, 'dada'), (3, 42, 'bar')] 
tempRows = rows  

# perform other operations on rows 

if tempRows == rows: 
    print "nothing is changed" 
else: 
    print "rows is changed" 
相關問題