在selenium中如何处理多窗口?

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

posted @ 2023-01-30 16:03  小涵豆  阅读(72)  评论(0)    收藏  举报