加载前如何与页面互动?

我在使用硒和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在硒等待页面被完全加载,所以我无法关闭此弹出窗口并与页面进行交互。


谢谢大家,对不起我的英语不好。


翻翻过去那场雪
浏览 168回答 2
2回答

桃花长相依

您描述的阻止行为是由于Selenium中的默认页面加载策略所致。您可以通过所需浏览器的desireableCapabilities或options类来更改此设置。InternetExplorerOptions ieOptions = ieOptions();ieOptions.setPageLoadStrategy(PageLoadStrategy.NONE);driver = new InternetExplorerDriver(ieOptions);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python