我在使用硒和python时遇到问题。我正在尝试与这样的页面进行交互:driver_window_manager.get(url)iframe = driver_window_manager.find_elements_by_tag_name('iframe')[0]driver_window_manager.switch_to_frame(iframe)但是,在网页中,会出现一个弹出窗口,等待用户单击,然后最终加载该页面。但是driver.get在硒等待页面被完全加载,所以我无法关闭此弹出窗口并与页面进行交互。谢谢大家,对不起我的英语不好。
2 回答

桃花长相依
TA贡献1860条经验 获得超8个赞
您描述的阻止行为是由于Selenium中的默认页面加载策略所致。您可以通过所需浏览器的desireableCapabilities或options类来更改此设置。
InternetExplorerOptions ieOptions = ieOptions();
ieOptions.setPageLoadStrategy(PageLoadStrategy.NONE);
driver = new InternetExplorerDriver(ieOptions);
添加回答
举报
0/150
提交
取消