Selenide指定特定浏览器打开

Selenide默认情况下支持直接使用火狐浏览器打开,但火狐浏览器在49版本(黑人问号?不记得具体版本了)后,使用 geckodriver ,
这时候解决方法时,要么就一直保持老的版本。要么。。。。。
如果使用不匹配的浏览器版本,你会发现浏览器能正常启动,但是无法正常打开网页。。。。。

后面附上解决方法,第一步去下载 geckodriver,个人建议去国内阿里下载点,速度快更新基本是同步的,感谢阿里做的贡献 http://npm.taobao.org/mirrors/geckodriver/
下载后,根目录创建文件夹放到项目根目录下,命名随意

启动中加入
System.setProperty("webdriver.gecko.driver", "iedriver\\geckodriver.exe");
Configuration.browser = "marionette";
重新在项目中执行Maven clean
重新运行项目,发现即可用最新版本的浏览器启动了。

使用google 与火狐类似 http://npm.taobao.org/mirrors/chromedriver/

System.setProperty("webdriver.chrome.driver", "driver\\chromedriver.exe");
Configuration.browser = "chrome";
使用IE,目前发现存在一个问题,Sendkeys的内容会一个字母一个字母输入,非常慢。未找到解决方法
System.setProperty("webdriver.ie.driver", "driver\\IEDriverServer.exe");
Configuration.browser = "ie";

设置完成。
欢迎大家加入群 450515701 ,一起加入,一起交流讨论Selenide以及自动化相关知识
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值