【关闭浏览器】组件报错,通过【打开浏览器】获取到的浏览器对象作为传入参数
File “ibrowse.py”, line 718, in ibrowse.close_web_browser
File “ibrowse.py”, line 494, in ibrowse.Browser.iclose_web_browser
File “ibrowse.py”, line 490, in ibrowse.Browser.iclose_web_browser
Exception: closeWebBrowser tabId is invalid
报错信息如上, 之前的项目使用这个组合是可行的
【打开浏览器】获取浏览器对象————> 传给【关闭浏览器】
根据组件说明 如果没有指定 tabid 默认会关闭最新打开的 tab,但实际上有时候会报错,现在的窗口最大化我都用 win+up 来实现了 至少没成功不会中断流程
😄
另一项目我为了打开唯一 IE 窗口,
1,执行前先调用【杀掉进程】
2,利用【网站】打开也没问题
3,【最大化窗口】有时候失灵
现在项目遇到如果某个 tab 页没有关闭,可能会出问题
File “ibrowse.py”, line 644, in ibrowse.close_tab
File “ibrowse.py”, line 264, in ibrowse.Browser.iclose_tab
File “ibrowse.py”, line 240, in ibrowse.Browser.iclose_tab
ValueError: list.remove(x): x not in list
运行异常
未传递 tabid 参数,按照说明默认关闭最新打开的 tabid
但是结果显示关闭浏览器 tab 异常