使用robot做ui自动化测试时,如果打开了浏览器的多个页面时,想对新页面或者旧页面进行操作,实现方式:
1.获取浏览器全部页面的句柄--Get Window Handles
2.切换到最新打开的页面--switch window
3.切换到第一个页面-switch window
代码实现:
同理,想切换到任意一个页面,直接设置${h}[i] 其中的i即可。i的值范围为[0,n-1],n为页面的总个数。
如果不确定是否已经切换到指定的页面时,可通过Get Title来获取下当前页面的title.