使用robot做ui自動化測試時,如果打開了瀏覽器的多個頁面時,想對新頁面或者舊頁面進行操作,實現方式:
1.獲取瀏覽器全部頁面的句柄--Get Window Handles
2.切換到最新打開的頁面--switch window
3.切換到第一個頁面-switch window
代碼實現:
同理,想切換到任意一個頁面,直接設置${h}[i] 其中的i即可。i的值範圍爲[0,n-1],n爲頁面的總個數。
如果不確定是否已經切換到指定的頁面時,可通過Get Title來獲取下當前頁面的title.