当前位置: 首页 > news >正文

江苏省建设招标网站首页沧州网站优化价格

江苏省建设招标网站首页,沧州网站优化价格,做一个家乡网站有什么可以做,做网站济宁本文主要介绍了如何在使用Selenium WebDriver进行自动化测试时#xff0c;创建和使用自定义的Firefox配置文件。 什么是Firefox配置文件#xff1f; Firefox会将用户的个人信息#xff0c;如书签、密码和用户偏好设置存储在一个称为配置文件的文件集合中#xff0c;这些文…本文主要介绍了如何在使用Selenium WebDriver进行自动化测试时创建和使用自定义的Firefox配置文件。 什么是Firefox配置文件 Firefox会将用户的个人信息如书签、密码和用户偏好设置存储在一个称为配置文件的文件集合中这些文件存储的位置与Firefox程序文件是分开的。你可以拥有多个Firefox配置文件每个配置文件都包含一套不同的用户信息。配置文件管理器允许你创建、删除、重命名和切换配置文件。 为什么需要新的配置文件 默认的Firefox配置文件并不非常适合自动化测试。当你想在Firefox浏览器上可靠地运行自动化测试时建议创建一个单独的配置文件。自动化配置文件应该轻量级加载速度快并且具有特殊的代理和其他设置以便更好地进行测试。 你应该在所有开发和测试执行机器上使用一致的配置文件。如果你在不同地方使用了不同的配置文件那么接受的SSL证书或安装的插件会不同这会使测试在不同的机器上有不同的表现。 在许多情况下为了使测试执行更加可靠你需要在配置文件中包含一些特殊设置。最常见的例子是SSL证书设置或处理自签名证书的浏览器插件。创建一个能够处理这些特殊测试需求的配置文件并将其打包部署与测试执行代码一起是有意义的。你应该使用一个非常轻量级的配置文件只包含执行所需的设置和插件。每次Selenium启动一个新的会话驱动Firefox实例时它都会在某个临时目录中复制整个配置文件如果配置文件很大这不仅会使它变慢还会使其变得不可靠。 查找你的配置文件夹 你的配置文件夹的位置取决于你所使用的操作系统。下表显示了默认配置文件的典型位置 操作系统配置文件夹路径Windows XP / 2000 / Vista / 7%AppData%\Mozilla\Firefox\Profiles\xxxxxxxx.defaultLinux~/.mozilla/firefox/xxxxxxxx.default/Mac OS X~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default/ 表中有两个值得注意的地方。第一个是配置文件名前的“xxxxxxxx”字符串。这个字符串实际上是一组8个随机的数字和字符用来确保每个配置文件都是唯一的。Firefox会自动为任何新配置文件加上一个随机化的字符串因此你不必担心创建这部分名称。 第二个值得注意的地方在于Windows XP / 2000 / Vista / 7的路径中的“%AppData%”字符串。这个字符串实际上是一个特殊的Windows变量指向你的“应用程序数据”路径。这通常是这样的形式C:\Documents and Settings\{用户名}\Application Data。 创建一个新的配置文件 创建一个新的Firefox配置文件并在测试脚本中使用它包括三个步骤的过程。首先你需要启动配置文件管理器其次创建一个新的配置文件最后在测试脚本中使用这个配置文件。 步骤1启动配置文件管理器 在Firefox窗口的顶部点击文件菜单然后选择退出。 按下 R或点击Windows开始菜单左下角的按钮然后选择运行。 在运行对话框中输入firefox.exe -p然后点击确定。 “选择用户配置文件”窗口如下所示。 注意如果配置文件管理器窗口没有出现它可能是在后台打开的。你需要正确地关闭它可以使用CtrlAltDel程序来终止它。如果它仍然没有打开则可能需要指定Firefox程序的完整路径用引号括起来例如 对于32位WindowsC:\Program Files\Mozilla Firefox\firefox.exe -p对于64位WindowsC:\Program Files (x86)\Mozilla Firefox\firefox.exe -p 步骤2创建配置文件 在弹出的“Firefox - 选择用户配置文件”窗口中点击“创建配置文件…”按钮。 在弹出的“创建配置文件向导”窗口中点击“下一步 ”。 在“输入新的配置文件名称”框中输入一个新名称例如profileToolsQA然后点击“完成”。 “选择用户配置文件”窗口将显示新创建的配置文件列表。 点击“启动Firefox”框。Firefox将以新配置文件启动。 注意你会注意到新的Firefox窗口不会显示任何书签和收藏夹图标。 注意最后一次选择的配置文件将在下次启动Firefox时自动启动你需要再次启动配置文件管理器来切换配置文件。 步骤3在Selenium中使用自定义配置文件 一旦自动化配置文件创建完毕就需要在测试脚本中调用它。你现在可以在测试脚本中添加以下代码来实例化Firefox驱动程序 import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.firefox.FirefoxProfile; import org.openqa.selenium.firefox.ProfilesIni; import org.openqa.selenium.WebDriver;public class CustomProfileExample {public static void main(String[] args) {ProfilesIni profile new ProfilesIni();FirefoxProfile myprofile profile.getProfile(profileToolsQA);WebDriver driver new FirefoxDriver(myprofile);// 你可以在这里添加更多的代码来驱动浏览器进行测试} }通过这种方式你可以创建一个适合自动化测试需求的Firefox配置文件并在Selenium WebDriver中使用它来定制浏览器的行为。这对于确保自动化测试的一致性和可靠性非常重要。
http://www.hkea.cn/news/14480555/

相关文章:

  • 深圳市企业网站seo营销工具古色古香网站模板
  • 化妆品网站栏目设计万州区最新消息
  • 甘肃住房与城乡建设部网站百度推广登录首页
  • 微网站 报价建站网站平台
  • 绵阳微网站制作兰州网站建设开发
  • 怎么做一个电商网站wordpress主题 导航条
  • 西部数据网站管理助手搜狗优化排名
  • 网站建设包六个网站建设的利益
  • 淄博网站的建设编程培训机构名字
  • 福州网站制作设计怎么将网站做成公司官网
  • cms网站是什么意思网站开发需要哪些人怎么分工
  • 网站建设数据安全分析企业信息管理系统官网
  • 行业网站推广成都定制软件app开发
  • 重庆做营销型网站建设公司代理合同
  • 网站的ftp网站建设十大品牌
  • 电子商城网站开发 pdf免费行情软件app网站大全
  • 网站建设策划书论文顺德网站建设效果
  • 做外贸网站哪家效果好拓和科技有限公司网站
  • 网站建设项目运营岗做外贸生意最好的网站
  • 企业网站的布局类型前端框架模板
  • 怎样建设简单的网站多用户网站建设方案
  • 哪里可以学习做网站国家重大建设项目库填报网站
  • 网站建设销售话术网站开发 书
  • wordpress文章大网站wordpress创建公告
  • 京东的网站建设历史梧州网站平台建设公司
  • 南昌网站开发培训班wordpress批量移动产品
  • 网站建设网络宣传wordpress应用教程 pdf
  • 牡丹江有做网站的人吗seo搜索引擎优化总结报告
  • 小说网站建设采集网页设计实训报告步骤
  • dz网站建设器ppt素材免费网站