java+selenium自动化-IE下Exception

java自动化 专栏收录该内容
8 篇文章 0 订阅

一.IE下Exception1

报错内容如下:

java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.ie.driver system property;

错误总结:缺少IE浏览器驱动包

解决办法:往项目中添加IE驱动包,并加载驱动的配置。

1)驱动包建议放在src/test/resources目录下,该目录可以放各个浏览器的驱动包和配置文件、测试用例等测试所需。

2)加载驱动的配置代码如下:

System.setProperty("webdriver.ie.driver","src/test/resources/IEDriverServer.exe");

 

二.IE下Exception2

报错内容如下:

Protected Mode settings are not the same for all zones.

错误总结:该错误与浏览器的安全设置有关

解决方法1:浏览器设置(但是换一台电脑就不适用了)

打开IE浏览器,选择工具--》Internet选项--》安全,将以下四个区域设置为相同的

解决方法2:忽略浏览器保护模式的设置(多个浏览器均可适用)

InternetExplorerDriver.INTRODUCE_BY_IGNORINFG_SECURITY_DOMAINS

 

三.IE下Exception3

报错内容如下:

Browser zoom level was set 125%.It should be set to 100%.

错误总结:跟浏览器的缩放设置有关

解决办法1:在浏览器中设置缩放比例打开IE浏览器,选择页面--》缩放--》100%

解决方法2:忽略浏览器的页面缩放设置(多浏览器均可用)

InternetExplorerDriver.IGNORE_ZOOM_SETTING

 

四、IE下Exception4

报错内容如下:

错误总结:不是因为没有设置等待时间,而是因为之前的window对象已经丢失

解决方法:最快的解决方法时定义一个初始化页面

InternetExplorerDriver.INITIAL_BROWSER_URL

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值