web自动化测试(java)---测试过程中遇到的错误合集
摸索测试,不管是安装、调测第一个用例都会遇到各种各样的问题,或是自己的问题或是程序本身设置问题
只有把所有问题记录下来,才对得起自己的经历
1、设置firefox的执行文件错误
Exception in thread "main" org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: VISTA
Build info: version: '2.44.0', revision: '76d78cf', time: '2014-10-23 20:03:00'
System info: host: 'YangYuchun-PC', ip: '192.168.202.1', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_171'
Driver info: driver.version: FirefoxDriverat org.openqa.selenium.firefox.internal.Executable.<init>(Executable.java:72)at org.openqa.selenium.firefox.FirefoxBinary.<init>(FirefoxBinary.java:59)at org.openqa.selenium.firefox.FirefoxBinary.<init>(FirefoxBinary.java:55)at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:95)at seleniumTest.FirstSelenium.main(FirstSelenium.java:9)
默认情况下firefox安装路径在c盘不会出现这个问题,如果非C盘或者非默认安装,则需要指定执行文件所在目录,如下:
package seleniumTest;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;public class FirstSelenium {public static void main(String args[]){System.setProperty("webdriver.firefox.bin", "D:\\Program Files\\Mozilla Firefox\\firefox.exe");WebDriver driver = new FirefoxDriver();driver.manage().window().maximize();driver.manage().timeouts().implicitlyWait(8, TimeUnit.SECONDS);driver.get("http://www.baidu.com");driver.quit();}
}
2、selenium版本不配套问题
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
pat@mozilla.org.xpi","e":true,"v":"1.1","st":1496964922348}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"D:\\Program Files\\Mozilla Firefox\\browser\\extensions\\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi","e":true,"v":"54.0","st":1496964922230}}}
1532870934632 addons.xpi DEBUG No changes found
1532870934642 addons.xpi DEBUG Registering manifest for D:\Program Files\Mozilla Firefox\browser\features\aushelper@mozilla.org.xpi
1532870934642 addons.xpi DEBUG Loading bootstrap scope from D:\Program Files\Mozilla Firefox\browser\features\aushelper@mozilla.org.xpi
1532870934648 addons.xpi DEBUG Calling bootstrap method startup on aushelper@mozilla.org version 2.0
1532870934650 addons.xpi DEBUG Registering manifest for D:\Program Files\Mozilla Firefox\browser\features\e10srollout@mozilla.org.xpi
1532870934651 addons.xpi DEBUG Loading bootstrap scope from D:\Program Files\Mozilla Firefox\browser\features\e10srollout@mozilla.org.xpi
1532870934654 addons.xpi DEBUG Calling bootstrap method startup on e10srollout@mozilla.org version 1.50
1532870934654 addons.xpi DEBUG Registering manifest for D:\Program Files\Mozilla Firefox\browser\features\firefox@getpocket.com.xpi
1532870934655 addons.xpi DEBUG Loading bootstrap scope from D:\Program Files\Mozilla Firefox\browser\features\firefox@getpocket.com.xpi
1532870934659 addons.xpi DEBUG Calling bootstrap method startup on firefox@getpocket.com version 1.0.5
1532870934669 addons.xpi-utils DEBUG Starting async load of XPI database C:\Users\YANGYU~1\AppData\Local\Temp\anonymous2326053441094436722webdriver-profile\extensions.json
1532870934670 addons.xpi DEBUG Registering manifest for D:\Program Files\Mozilla Firefox\browser\features\screenshots@mozilla.org.xpi
1532870934671 addons.xpi DEBUG Loading bootstrap scope from D:\Program Files\Mozilla Firefox\browser\features\screenshots@mozilla.org.xpi
1532870934674 addons.xpi DEBUG Calling bootstrap method startup on screenshots@mozilla.org version 6.6.0
1532870934674 addons.xpi DEBUG Registering manifest for D:\Program Files\Mozilla Firefox\browser\features\webcompat@mozilla.org.xpi
1532870934675 addons.xpi DEBUG Loading bootstrap scope from D:\Program Files\Mozilla Firefox\browser\features\webcompat@mozilla.org.xpi
1532870934678 addons.xpi DEBUG Calling bootstrap method startup on webcompat@mozilla.org version 1.1
1532870934688 addons.manager DEBUG Registering shutdown blocker for XPIProvider
1532870934689 addons.manager DEBUG Provider finished startup: XPIProvider
1532870934689 addons.manager DEBUG Starting provider: LightweightThemeManager
1532870934689 addons.manager DEBUG Registering shutdown blocker for LightweightThemeManager
1532870934689 addons.manager DEBUG Provider finished startup: LightweightThemeManager
1532870934689 addons.manager DEBUG Starting provider: GMPProvider
1532870934696 addons.manager DEBUG Registering shutdown blocker for GMPProvider
1532870934696 addons.manager DEBUG Provider finished startup: GMPProvider
1532870934696 addons.manager DEBUG Starting provider: PluginProvider
1532870934697 addons.manager DEBUG Registering shutdown blocker for PluginProvider
1532870934697 addons.manager DEBUG Provider finished startup: PluginProvider
1532870934698 addons.manager DEBUG Completed startup sequence
1532870935048 addons.xpi-utils DEBUG Async JSON file read took 0 MS
1532870935049 addons.xpi-utils DEBUG Finished async read of XPI database, parsing...
1532870935052 addons.xpi-utils DEBUG Successfully read XPI database
1532870935065 addons.manager DEBUG Starting provider: <unnamed-provider>
1532870935065 addons.manager DEBUG Registering shutdown blocker for <unnamed-provider>
1532870935065 addons.manager DEBUG Provider finished startup: <unnamed-provider>
*** Blocklist::_loadBlocklistFromFile: blocklist is disabled
1532870935179 addons.manager DEBUG Starting provider: PreviousExperimentProvider
1532870935179 addons.manager DEBUG Registering shutdown blocker for PreviousExperimentProvider
1532870935179 addons.manager DEBUG Provider finished startup: PreviousExperimentProviderat org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:118)at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:246)at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:114)at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:193)at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:186)at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:182)at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:95)at seleniumTest.FirstSelenium.main(FirstSelenium.java:9)
之前使用python测试时,firefox上selenium版本为3.0.2.0(在菜单-附件组件中查看)
所以需要安装3.0.2.0或者以上版本的java selenium的jar包才可以。重新下载selenium的jar包并重新导入
转载于:https://www.cnblogs.com/watertaro/p/9387771.html
web自动化测试(java)---测试过程中遇到的错误合集相关推荐
- mysql错误合集_mysql错误合集
mysql错误合集 一. MySQL:由于找不到VCRUNTIME140_1.dll,无法继续执行代码.重新安装程序可能会解决此问题 解决方法:这是缺少了动态链接库(.ddl文件), 跟mysql无关 ...
- 数据结构——判断题错误合集
数据结构--判断题错误合集 1.数据的逻辑结构是指数据的各数据项之间的逻辑关系. × 数据的逻辑结构是指数据元素之间的逻辑关系. 2.数据结构概念包括数据之间的逻辑结构.数据在计算机中的存储方式和数据 ...
- [ArcGIS] 空间分析(十)3D分析 - 天际线 3D点要素、多面体创建 -错误合集
文章目录 说明 实验:天际线 基础数据 观察点数据准备 建筑物数据准备 天际线工具 结果 结论 实验:天际线图 天际线图工具 输出的结果 实验:天际线障碍 天际线障碍工具 输出的结果 实验数据下载 错 ...
- java中错误的源文件_如果我的Java源文件中存在语法错误,为什么Eclipse会生成.class文件?...
当我使用 Eclipse IDE创建项目时,即使我的代码中存在语法错误,它也会生成一个类文件? class Test { public void test(String value) { System ...
- 【剑指offer】【leetcode精选题集】【Java】剑指offer题解合集 更新中
Leetcode题集 [剑指offer][JAVA]面试题第[03]题[数组中的重复数字][HashSet] [剑指offer][JAVA]面试题第[04]题[二维数中的查找][数组] [剑指offe ...
- 02_第一个 Python 程序及常见错误合集
我们在编写Python代码的时候,直接用IDE就可以,所谓的IDE是指集成开发环境(Integrated Development Environment ),这里笔者推荐用 PyCharm.如何使用和 ...
- 阿里P8级Java必备知识之JVM面试合集
JVM全教程 一,JVM 1.线程 2.JVM 内存区域 3.程序计数器(线程私有) 4.虚拟机栈(线程私有) 5.本地方法区(线程私有) 6.堆(Heap-线程共享)-运行时数据区 7.方法区/永久 ...
- java jdk 8u111_8u111-jdk-alpine在java开发中的NullPointerException错误解决方案
问题描述 在部署一个验证码服务的容器服务时遇到了一个空指针错误,错误代码为: java.lang.NullPointerException at sun.awt.FontConfiguration.g ...
- 【错误记录】记录 Android 命令行执行 Java 程序中出现的错误 ( dx 打包 PC 可执行文件报错 | dalvik 命令执行 kotlin 编译的 dex 文件报错 )
文章目录 前言 一.Android 命令行与 PC 可执行 JAR 文件不兼容 二.Android 命令行使用 dalvik 命令不能直接执行 Kotlin 编译的 dex 文件 前言 尝试在 And ...
最新文章
- linux命令行3d,Linux命令行快捷键
- .net平台是什么?.net平台的组成,.net平台的好处
- WPF 程序最大化,窗口,最小化
- QT5基础操作(一)
- GitLab CI/CD实践
- 5亿次Web攻击 怎么防住的?
- 机器学习(六)——降维处理原理
- DP刷题记录(持续更新)
- JNPF开发平台3.3企业版框架 力软敏捷开发框架源码7.0.6旗舰版
- excel转换linux时间戳,在Excel中转换时间戳(timeStamp)
- 斗地主系列之牌型大小比较
- 匈牙利算法【匹配问题】
- Servlet 容器
- css Flex布局第一部分(基础)
- uestc 1901 方方是个坏孩子
- Python爬虫:用最普通的方法爬取ts文件并合成为mp4格式
- 中国信号发生器行业市场供需与战略研究报告
- 任正非称“鸿蒙”适用于自动驾驶,而非手机!
- PERCENT_RANK
- php java集成_PHP和Java 集成开发详解分析 强强联合第1/4页
热门文章
- python创建虚拟串口
- Python 去除列表中重复的元素
- 什么是跨域?跨域如何解决
- React开发(119):代码原因
- 前端学习(2997):vue+element今日头条管理--编码规范说明
- [vue] vue能监听到数组变化的方法有哪些?为什么这些方法能监听到呢?
- [css] 如何使用CSS绘制一个汉堡式菜单
- [css] css图片缩放失真出现锯齿的如何解决呢?
- [css] 固定的外框尺寸,里面的图片尺寸不固定,如何让图像自适应外框呢?
- 歌谣--回顾2020 展望2021