当前位置: 首页 > 面试题库 >

如何在量角器中配置Firefox二进制位置?

凤扬
2023-03-14
问题内容

我已成功在Chrome中运行量角器测试,并在我的量角器配置中使用以下部分指定了我的chrome二进制文件的路径:

capabilities: {
// You can use other browsers
// like firefox, phantoms, safari, IE
'browserName': 'chrome',
"chromeOptions": {
  binary: 'C:/BuildSoftware/Chrome/Application/chrome.exe',
}

这可行。

我的Firefox也安装在非标准位置。

有没有一种等效的方法可以在量角器配置中为Firefox指定二进制文件?


问题答案:

似乎您必须使用firefox驱动程序的自定义参数自行启动SeleniumServer。

可以在以下位置找到更多有关firefox驱动程序的选项(包括自定义的firefox二进制位置):https
:
//code.google.com/p/selenium/wiki/FirefoxDriver

P /
S:浏览firefox驱动程序源会显示更多信息:https ://code.google.com/p/selenium/source/browse/javascript/node/selenium-
webdriver/firefox/index.js

您可以尝试添加:

"browserName": "firefox",
"firefox_binary": "path/to/custom/firefox",
"binary_": "path/to/custom/firefox"


 类似资料:
  • 问题内容: 我想在禁用缓存功能的情况下使用Firefox /量角器运行测试。(实际上,我正在尝试阻止304个HTTP响应)。 有多种方法可以做到这一点: 通过删除Etag标头从后端禁用缓存->我无法修改后端 从前端删除Etag标头->我试过了,没有用 从firefox禁用缓存:我只需要将标志设置为false 手动工作。我只收到200条回复,非常好。我希望能够通过量角器配置来设置此标志。经过一番搜索

  • 我已经安装了JDK、量角器和webdriver-manage,方法如下: 量角器安装教程 PID:4648错误:无效或损坏的jarfile C:\users\hp\appdata\roaming\npm\node_modules\p rotractor\Selenium\selenium-server-standalone-2.45.0.jar Selenium Standalone已退出,代码为

  • 一个插件是一个简单的实现了插件接口的类.Gradle提供的核心插件作为其分布的一部分,因此,你需要做的仅仅是应用上述的插件.然而,非核心二进制插件需要到构建类路径才能应用它们.这可以以多种方式,包括以下方式实现: 定义插件作为构建脚本中内嵌类的声明. 定义插件为在项目中buildSrc目录下的一个源文件.(参见Section 62.4, “Build sources in the buildSrc

  • 问题内容: 我想将我的protractor.conf.js设置为在Edge中而不是在Chrome中运行测试。设定这个 导致错误代码为199。我从Microsoft的网站上下载了Edge版本的MicrosoftWebDriver.exe,但是我不知道如何告诉Protractor在哪里找到该驱动程序。我试着将它添加到我的用户路径,我的系统路径,在量角器的节点模块文件夹中的selenium文件夹,给人一

  • 我试图在量角器测试用例中设置一个cookie。我们使用量角器3.3.0,Angular 1.5.x和Node.js 6.9.1 这是规格: 编辑: 我做了一些进一步的实验。请注意,我已经更改了域,并且在成功读取/写入cookie之前没有。 这是我得到的输出: 编辑4: 越来越近了!将域设置为(注意开头的点(.))似乎有效。会做进一步调查并报告。与此同时,如果有人能告诉我为什么这个点是重要的,以及为

  • 这是我的RecyclerView适配器代码 } 问题是我想当按下按钮时,产品的数量会增加。。。为此,我需要每个项目的位置,但需要我的产品的第一个型号(override fun getItemCount():Int=product)。尺寸)已获得新型号所需的位置(val newitem:List)。 我尝试了这个代码val productpos=newitem.position,给我的错误,大小是1