文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

解决Python+selenium 自动化测试打开浏览器自动关闭问题适用于(Chrome和Edge)

2023-09-03 15:59

关注

option = webdriver.EdgeOptions()

option.add_experimental_option("detach", True)

driver = webdriver.Edge('C:/Program Files (x86)/Microsoft/Edge/Application/msedgedriver.exe',options=option)

只需要上面这三行就可以解决

msedgedriver.exe是Edge自动化测试的驱动  下载地址: Microsoft Edge WebDriver - Microsoft Edge Developericon-default.png?t=MBR7https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

查看自己当前浏览器版本,右上角三个点  然后帮助与反馈  关于Microsoft Edge

 

根据自己机器类型选择下载完后把msedgedriver.exe放入Edge根目录  上面路径要跟你本地msedgedriver.exe路径一致

然后运行就可以了  Chrome和Edge相同需要更换Chrome的自动化测试驱动  下载地址:

CNPM Binaries Mirror (npmmirror.com)icon-default.png?t=MBR7https://registry.npmmirror.com/binary.html?path=chromedriver/

option = webdriver.ChromeOptions()

option.add_experimental_option("detach", True)

driver = webdriver.Chrome('C:/Program Files/Google/Chrome/Application/chromedriver.exe',options=option)

也是下载对应浏览器版本的驱动放到Chrome根目录  上面路径替换本地chromedriver.exe所在位置

需要关闭时加上

sleep(5) #这个会让程序暂时等待  里面设置等待几秒  不加这个  打开浏览器就执行下面的关闭了  根据个人需求来配置

driver.quit() # 退出!

来源地址:https://blog.csdn.net/qq_46264836/article/details/128712987

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯