这个多窗口之间跳转处理,在实际selenium自动化测试经常遇到。点击一个链接,这个链接会在一个新的tab打开,然后接下来要查找元素在新tab打开的页面,需要先将driver切换至window,然后再定位,步骤如下1. 先获取当前的windowhandle2. 操作打开新界面后,获取所有的windowhandles3. 遍历windowhandles,判断和当前的windowhandle不一样则切换至该windowhandle4. window太多则可以按照title、 url等其他信息进行判断切换
标签:处理,多窗口,selenium,window,切换,tab,打开 From: https://www.cnblogs.com/zhufl/p/17076310.html