2017-03-29 33 views
0

請參見下文。我想爲該值生成一個隨機數,但是資源文件不允許使用關鍵字,據我所知。有沒有辦法做到這一點?我每次運行鱈魚時都需要一個隨機值。該值然後由2個腳本使用。RobotFramework:如何在資源文件中將隨機數設置爲常量

*** Settings *** 
Resource  resources/resources.txt 
Library   RequestsLibrary 
Library   Collections 
Library   DatabaseLibrary 

*** Variables *** 
${ENVIRONMENT_TO_RUN_AGAINST}  https://sw3-test.site.com 
${auth_key}       1111122 
+1

你想要一個存儲在'$ {auth_key}'變量中的每個新測試的隨機數是否正確?儘管它不必在'資源文件'中?爲什麼不在測試用例本身中創建隨機字符串? – Goralight

+0

因爲2個測試用例腳本使用相同的值。所以這個價值必須被兩個人所瞭解 – user3414559

回答

1

您可以創建一個關鍵字,生成一個隨機密鑰,然後在測試用例文件的套件設置中使用該關鍵字。

我不確定你的意思是「2腳本使用」。如果您的意思是「套件中的2個測試用例」,您可以設置套件級變量。如果你的意思是「2個不同的套房」,你可以設置一個全局變量。

*** Keywords *** 
Generate random auth key 
    ${auth}= blah blah blah 
    set suite variable ${auth} 

*** Settings *** 
Suite Setup generate random auth key 
相關問題