我在IE浏览器中使用python实现自动化。当从第一个窗口单击链接时,新窗口将打开,并且驾驶员无法识别新打开的窗口。在打开链接之前和之后,我使用窗口句柄打印窗口,但会打印初始窗口id。
我的代码:
driver.find_elements_by_xpath("//tr//td//a[@class='btn btn-primary btn-xs']")[0].click() after=driver.window_handles[1]
尝试打印新窗口id时出现此错误:
索引错误:列表索引超出范围
*
但如果我写代码打开一个空白窗口,窗口句柄代码就是标识空白窗口的id。
有什么解决这个问题的建议吗?