seleniumWebDriver使用过程中遇到的问题

1、运行selenium报错:拒绝访问

原因:由于使用的浏览器驱动版本不一致导致的

2、火狐无法运行脚本

原因:由于火狐版本和selenium版本不兼容

兼容的版本:63版本的谷歌和2.33的谷歌驱动和2.44.0的selenium版本兼容 

[Selenium]-->[FireFox] 
2.25.0 -> 18
2.30.0 -> 19
2.31.0 -> 20
2.42.2 -> 29

2.44.0 -> 33 (不支持31)

3、运行脚本报错:Command duration or timeout: 5.98 seconds 

原因:IE浏览器的比例调大了,按ctrl+0,可以恢复原来的大小,即可

4、请求后台链接时注意:form表单和json字符串的格式;

form表单请求:使用http://localhost:8080/api...?+ 参数&参数

json字符串请求:使用http://localhost:8080/api... +

     JSON.toJSONString(pust) 这种方式需要在项目中导入JSON jar包将pust转成JSON格式

    或者

     pust.toString() 这种方式可使用GsonFormat工具将pust转成json格式(GsonFormat工具的使用百度即可)

5、testNG生成的文档报告乱码:

火狐浏览器:打开设置选项:字符编码(若无,选择定制,把字符编码拖拽到设置选项中即可)选中Unicode即可;其他浏览器亦同
IDE开发工具设置utf-8:打开setting》Editor》File Encodings页面上将每一项都选择为:utf-8即可;

6、火狐录制脚本时:若无法录制:option下的  Enable experimental features须勾上才可以录制

7、下载,学习链接

http://npm.taobao.org/mirrors/chromedriver/谷歌驱动下载路径

https://www.cnblogs.com/dinglulu/p/4789612.html: idea+TestNG+maven的环境配置

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值