为了账号安全,请及时绑定邮箱和手机立即绑定

加载前如何与页面互动?

加载前如何与页面互动?

翻翻过去那场雪 2021-05-09 16:14:13
我在使用硒和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);


查看完整回答
反对 回复 2021-05-18
  • 2 回答
  • 0 关注
  • 167 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号