摸索测试,不管是安装、调测第一个用例都会遇到各种各样的问题,或是自己的问题或是程序本身设置问题

只有把所有问题记录下来,才对得起自己的经历

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)---测试过程中遇到的错误合集相关推荐

  1. mysql错误合集_mysql错误合集

    mysql错误合集 一. MySQL:由于找不到VCRUNTIME140_1.dll,无法继续执行代码.重新安装程序可能会解决此问题 解决方法:这是缺少了动态链接库(.ddl文件), 跟mysql无关 ...

  2. 数据结构——判断题错误合集

    数据结构--判断题错误合集 1.数据的逻辑结构是指数据的各数据项之间的逻辑关系. × 数据的逻辑结构是指数据元素之间的逻辑关系. 2.数据结构概念包括数据之间的逻辑结构.数据在计算机中的存储方式和数据 ...

  3. [ArcGIS] 空间分析(十)3D分析 - 天际线 3D点要素、多面体创建 -错误合集

    文章目录 说明 实验:天际线 基础数据 观察点数据准备 建筑物数据准备 天际线工具 结果 结论 实验:天际线图 天际线图工具 输出的结果 实验:天际线障碍 天际线障碍工具 输出的结果 实验数据下载 错 ...

  4. java中错误的源文件_如果我的Java源文件中存在语法错误,为什么Eclipse会生成.class文件?...

    当我使用 Eclipse IDE创建项目时,即使我的代码中存在语法错误,它也会生成一个类文件? class Test { public void test(String value) { System ...

  5. 【剑指offer】【leetcode精选题集】【Java】剑指offer题解合集 更新中

    Leetcode题集 [剑指offer][JAVA]面试题第[03]题[数组中的重复数字][HashSet] [剑指offer][JAVA]面试题第[04]题[二维数中的查找][数组] [剑指offe ...

  6. 02_第一个 Python 程序及常见错误合集

    我们在编写Python代码的时候,直接用IDE就可以,所谓的IDE是指集成开发环境(Integrated Development Environment ),这里笔者推荐用 PyCharm.如何使用和 ...

  7. 阿里P8级Java必备知识之JVM面试合集

    JVM全教程 一,JVM 1.线程 2.JVM 内存区域 3.程序计数器(线程私有) 4.虚拟机栈(线程私有) 5.本地方法区(线程私有) 6.堆(Heap-线程共享)-运行时数据区 7.方法区/永久 ...

  8. java jdk 8u111_8u111-jdk-alpine在java开发中的NullPointerException错误解决方案

    问题描述 在部署一个验证码服务的容器服务时遇到了一个空指针错误,错误代码为: java.lang.NullPointerException at sun.awt.FontConfiguration.g ...

  9. 【错误记录】记录 Android 命令行执行 Java 程序中出现的错误 ( dx 打包 PC 可执行文件报错 | dalvik 命令执行 kotlin 编译的 dex 文件报错 )

    文章目录 前言 一.Android 命令行与 PC 可执行 JAR 文件不兼容 二.Android 命令行使用 dalvik 命令不能直接执行 Kotlin 编译的 dex 文件 前言 尝试在 And ...

最新文章

  1. linux命令行3d,Linux命令行快捷键
  2. .net平台是什么?.net平台的组成,.net平台的好处
  3. WPF 程序最大化,窗口,最小化
  4. QT5基础操作(一)
  5. GitLab CI/CD实践
  6. 5亿次Web攻击 怎么防住的?
  7. 机器学习(六)——降维处理原理
  8. DP刷题记录(持续更新)
  9. JNPF开发平台3.3企业版框架 力软敏捷开发框架源码7.0.6旗舰版
  10. excel转换linux时间戳,在Excel中转换时间戳(timeStamp)
  11. 斗地主系列之牌型大小比较
  12. 匈牙利算法【匹配问题】
  13. Servlet 容器
  14. css Flex布局第一部分(基础)
  15. uestc 1901 方方是个坏孩子
  16. Python爬虫:用最普通的方法爬取ts文件并合成为mp4格式
  17. 中国信号发生器行业市场供需与战略研究报告
  18. 任正非称“鸿蒙”适用于自动驾驶,而非手机!
  19. PERCENT_RANK
  20. php java集成_PHP和Java 集成开发详解分析 强强联合第1/4页

热门文章

  1. python创建虚拟串口
  2. Python 去除列表中重复的元素
  3. 什么是跨域?跨域如何解决
  4. React开发(119):代码原因
  5. 前端学习(2997):vue+element今日头条管理--编码规范说明
  6. [vue] vue能监听到数组变化的方法有哪些?为什么这些方法能监听到呢?
  7. [css] 如何使用CSS绘制一个汉堡式菜单
  8. [css] css图片缩放失真出现锯齿的如何解决呢?
  9. [css] 固定的外框尺寸,里面的图片尺寸不固定,如何让图像自适应外框呢?
  10. 歌谣--回顾2020 展望2021