webdriver获取不到窗口句柄的原因

    技术2023-05-29  40

    我的源代码是这样写的

    #跳转页面 driver.find_element_by_css_selector("#a").click() #获取全部窗口句柄 handles=driver.window_handles

    后来发现是因为刚跳转到A页面,就获取全部窗口的句柄,速度过快导致只获取了第一个窗口的句柄

    暂停1S就完美解决掉了这个问题

    #跳转页面 driver.find_element_by_css_selector("#a").click() #暂停1S sleep(1) #获取全部窗口句柄 handles=driver.window_handles

     

    Processed: 0.026, SQL: 8