请问这两个操作有区别吗?用selenium写脚本时,一个页面需要双击进入,利用actionchains的double_click进入后,在新页面定位报错:元素未附加到dom。一番折腾后怀疑,是click和double_click的问题,在切到新的页面后,句柄或者某些我不了解的东西,还留在旧的页面,是因为这个吗?如果不是,是为什么?怎么解决呢?提前谢谢了。
如果是打开了一个新的tab可以先用wins = driver.window_handles获取到浏览器全部tab。然后driver.switch_to.window(wins[-1])这样的方式切换到你想操作的tab里进行操作了