Selenium2+Python自动化测试实战(虫师)学习笔记(一)-配置报错篇

本文介绍了使用Python3和Selenium3进行自动化测试时的环境配置,包括安装Firefox、Chrome和IE的驱动。遇到的问题如驱动路径设置、IE安全级别调整、Firefox的geckodriver使用等,并详细描述了解决方案。在远程调用Firefox时,由于Firefox版本和配置问题导致的报错也进行了探讨。
摘要由CSDN通过智能技术生成

环境:python3 + selenium3.0.2 + selenium server standalone3.3.1

安装浏览器(firefox+chrome+ie)驱动:

  • chrome+ie:按照报错提示,在指定网站下载浏览器驱动
  • 关键是将驱动加入path:
    • (不生效)将iedriver.exe+chromedriver.exe的路径简单粗暴添加到path
    • (生效)将iedriver.exe+chromedriver.exe直接放在python3.5的安装路径下,和python.exe在同一个目录下
      • ie(我这里是ie8)使用时,报错:UnexpectedAlertPresentException: Alert Text: 是否只查看安全传送的网页内容? 原因是ie安全级别太高,直接在工具- 》internt选项-》安全-》internet(本地Intranet、可信站点)-》自定义安全级别-》在“其他”分类里边找到“显示混合内容”选“启用”或者“禁用”均可。(注意:这里internet、本地Intranet、可信站点下要保持设置一致,否则又会报错:Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) f
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值