2017-08-02 52 views
0

任何想法如何甚至可能運行2個或更多鉻驅動程序會話和robotframework測試? 我有一個網頁,需要測試的情況下2-3個不同的用戶登錄。多個鉻驅動程序實例

感謝

+0

你試過用單個驅動程序打開多個窗口? –

+0

嗯有趣的想法,你是怎麼意思的?我有兩個分離的測試文件。在每個測試套件中,我都會創建一個chrome驅動程序實例,並在自己的目錄中存儲新配置文件,而不使用默認配置文件 – Mirko

回答

1
Open Browser ${URL} ${BROWSER} #for user 1 
... 
Open Browser ${URL} ${BROWSER} #for user 2 
... 
Open Browser ${URL} ${BROWSER} #for user 3 
... 

嘗試,當你使用這個新的瀏覽器窗口將使用「打開瀏覽器」每次open..below每個打開瀏覽器記下您的代碼登錄。

+0

謝謝,我使用我自己的功能,我編輯它創建新的配置文件,當我運行機器人測試時,是參數。 '調用方法$ {options} add_argument --user-data-dir \ = TESTDATA' 然後我使用'python -v chromefolder:name test.robot'來運行測試。這樣我可以同時運行兩個或更多測試。 謝謝各位的想法 – Mirko

+0

它在Windows上工作,但在Linux上它不工作。 我在jenkins上運行測試。 – Mirko