1、问题
Selenium启动Firefox测试HTTPS站点时会提示站点不信任,需要手动添加信任站点。即使是在Firefox中已经添加过例外了,但依然在每次测试时需要手动添加。
2、原因
Selenium每次启动Firefox时,都是重新建立一个profile作为启动的profile,因此无论之前怎么把站点设为可信任站点,每次Selenium启动时仍然是一个新的profile,因此会提示站点不信任,需要手动添加。
3、解决
(1) 找到有例外证书的Filefox配置文件
profile文件的位置:在win搜索框输入%appdata%,打开当前用户数据,在\Mozilla\Firefox\Profiles\下找到*.default文件,如本文的dahme1c1.default。
这里提示一下,如果正常打开Firefox输入该网址的时候没有提示不信任站点的话,说明在该配置中已存在该站点的例外,这个配置文件就是我们所需的配置文件;如果提示了不信任站点的话,我们选择例外,将这个例外添加,也可以获得含有例外证书的Firefox配置文件
(2) 拷贝配置文件以供Selenium服务器使用
把dahme1c1.default放在一个目录中,例如C:\。
(3) 在启动Selenium服务器的时候添加这个profile的路径
java -jar selenium-server-stardalone-2.3.0.jar -firefoxProfileTemplate C:\dahme1c1.default
说明:Selenium服务器和Firefox配置文件信息可根据自己机器上的作出相应修改
- 大小: 70.9 KB
分享到:
相关推荐
### 火狐Firefox浏览器安装Selenium IDE的详细步骤 #### 一、Selenium IDE简介 Selenium IDE是一款基于Firefox的集成开发环境工具,它允许用户通过简单的点击操作来记录和回放测试脚本,无需编写任何代码。这对于刚...
selenium为firefox设置下载文件的保存,很好地解决了默认路径问题
Selenium IDE是firefox的一个插件,可以帮助刚入门的自动化测试供测试,在脚本语言不太熟练的情况下,可以通过Selenium IDE实现脚本的录制、开发、回放。 众所周知,「Selenium IDE」是一种记录和回放工具。现在它将...
### selenium更改Firefox版本的问题 #### 一、问题背景与初步尝试 在使用selenium进行自动化测试的过程中,可能会遇到selenium无法正确识别特定版本的Firefox浏览器的情况。本文将针对这一问题展开详细讨论,并给...
**Selenium 自动化测试工具 Firefox 及其插件** Selenium 是一款广泛使用的开源自动化测试框架,适用于多种浏览器,包括 Firefox。它为开发者和测试工程师提供了强大的功能,用于模拟用户交互,验证网页元素,以及...
selenium-firefox-driver-2.47.1.jar
本文将深入探讨如何使用Firefox浏览器驱动与Selenium进行自动化测试,以及相关的技术要点。 首先,Selenium是一个开源的Web应用程序自动化测试框架,它支持多种浏览器,包括Firefox。Selenium WebDriver是Selenium...
本文档将详细介绍如何在 Windows 操作系统下配置 Selenium 和 Firefox 的环境,使用户能够利用 Python 编写自动化测试脚本。 #### 二、准备工作 在开始配置之前,需要确保以下几点: 1. **安装 Firefox 浏览器**...
Selenium自动化测试连接Firefox驱动 Selenium自动化测试连接Firefox驱动,支持Firefox57.0
本主题将深入探讨如何结合Firefox浏览器和Selenium进行单元测试,以及如何利用JMeter进行测试和Bugfree工具进行测试管理。 首先,让我们详细了解单元测试。单元测试是对软件中的最小可测试单元进行检查,如函数、...
在“找我博客有安装教程,教程附上测试代码”这句话中,提示了一个外部资源,可能包含了如何配置环境、安装Selenium和Firefox,以及如何编写和执行Selenium测试的详细步骤。这是一份实践性的指南,对于初学者来说...
标题 "Firefox + JUnit + Selenium" 暗示了我们讨论的主题是关于使用Firefox浏览器、JUnit测试框架和Selenium自动化测试工具的集成测试方案。这三个组件在IT领域,特别是软件测试中发挥着重要的作用。 首先,Fire...
压缩包内的“Firefox Setup 33.0.2.exe”是Firefox 33.0.2的安装程序,用于在用户的计算机上安装该版本的浏览器,以便使用Selenium进行自动化测试。而“selenium-java-2.44.0.rar”则很可能是Selenium WebDriver的...
selenium firefox 插件 自动化测试工具。可用于抢购。或重复性操作。
selenium-firefox-driver-2.52.0 jar包
注意,这里的版本v0.20.0可能较旧,可能不兼容最新的Firefox版本,建议下载与当前Firefox版本相匹配的GeckoDriver。 在使用Selenium与Firefox配合时,首先需要导入selenium模块,然后创建一个Firefox浏览器实例。...
总的来说,Selenium Server 2.53.1与Firefox 47.0.1的兼容性经过实际测试已被验证,这对自动化测试人员来说是一个可靠的选择。理解它们之间的相互作用以及如何配置和使用它们,将有助于构建高效、稳定的测试框架。...
3. **安装Firefox 53**: 在开始自动化测试之前,你需要安装与Selenium测试兼容的Firefox浏览器版本。这里要求是Firefox 53,所以请确保你的系统中安装的是这个版本。 4. **部署GeckoDriver**: 将解压后的"gecko...
- **浏览器支持**:Selenium IDE仅限于Firefox,但Selenium RC和Selenium Core支持广泛的浏览器,包括但不限于Firefox、IE、Safari,覆盖了市场上的主流浏览器类型。 - **远程安装需求**:Selenium Core是唯一需要...