问题标签 [firefox-marionette]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
774 浏览

python - 尝试在 marionette_client 上启动会话时出现错误 10061

这个来自http://marionette-client.readthedocs.org/en/latest/的木偶中的简单脚本无法连接(连接被拒绝而失败)

我已经尝试localhost用“127.0.0.1”和其他端口替换,但得到了相同的结果。
我正在使用 Windows 8.1
错误:

0 投票
1 回答
67 浏览

iframe - 如何找出 FirefoxOS 的 iframe 结构?

我想使用 Marionette 来测试我的 Firefox OS 应用程序,但我需要知道手机的 iframe 结构才能切换帧。我找到了一些教程,但我认为它们仅适用于旧版本(我有 B2G 2.2)。

所以我的问题是,我怎样才能找到 iframe 结构?

我将不胜感激任何使用 FFOS 和 B2G 2.2 测试带有木偶的自定义应用程序的示例

我使用的每个调试工具都只显示了实际应用程序的结构(但我看不到应用程序边界之外的任何东西)。

0 投票
1 回答
832 浏览

c# - 来自 C# 的 WebDriver Marionette?

C#(.NET, dotnet) 会支持 Marionette 吗?如果还没有,是否有计划在发布或很快发布?

我只发现了https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette中提到的 Python 和 JS 客户端。

我还查看了当前的 Selenium C# API 文档http://seleniumhq.github.io/selenium/docs/api/dotnet/index.html并且找不到 Marionette 的提及。

0 投票
4 回答
5561 浏览

java - Selenium Marionette 驱动程序在第二次启动时出现 UnreachableBrowserException

我目前正在玩 Selenium Marionette WebDriver。在我的应用程序中,我想依次打开多个 Marionette 驱动程序。基本上是这样的:

现在我面临的问题是,只有第一个 Marionette 实例可以成功启动,并且对于以后的每次尝试,我都会遇到以下异常。每次都会出现问题,并且使用的端口总是在变化,因此显然没有端口冲突。

任何指针表示赞赏!

0 投票
2 回答
1758 浏览

selenium - 无法通过 Selenium 和 C# 使用 Marionette 驱动程序实例化 Firefox。操作系统错误

有人可以帮我解决以下问题。

当我尝试初始化浏览器时,出现“操作系统错误”异常。

异常截图

请注意,wires.exe 的路径已添加到系统 PATH 中。Selenium、wires、firefox 是最新版本。我曾尝试使用 firefox-stable 和 firefox-developer 版本运行。

谢谢。

0 投票
1 回答
4227 浏览

selenium - 从 Firefox WebDriver 迁移到 Marionette

我正在尝试从 FireFoxDriver 切换到 MarionetteDriver。我设法用 MarionetteDriver 运行 Firefox,方法是:

但我有两件事我不知道该怎么做:

1.如何给驱动添加XPI扩展?以我使用的旧方式:FirefoxProfile.addExtension ...

2.如何配置所有的firefox属性,就像我以前做的那样,例如:

谢谢!

0 投票
1 回答
1274 浏览

python - Adding second instance of Firefox with Marionette (change port)

I'm having great difficulties creating two instances of firefox via marionette. Having one instance works fine:

Starting up Firefox with marionette enabled:

Controlling it with python:

Now I'd like to add a second client alongside the current one, a quick search resulted in the --address command:

Trying to control it via python:

I can't seem to get this to work, however:

Any help is greatly appreciated.

0 投票
1 回答
813 浏览

java - Selenium Marionette WebDriverException:找不到文件

尝试通过 selenium 上传文件时出现以下错误。

信息:两天前我使用了 FireFox 46,而不是 MarionetteDriver,我使用了 FirefoxDriver。一切运作良好。现在自动更新到 FireFox 47 后,我遇到了一些问题。

这是驱动程序的设置方式

这是JAVA

由于 FireFox 47 是全新的,所以 WWW 上的文档似乎很少见,希望我能找到可以支持我的人。

谢谢阅读

0 投票
1 回答
2734 浏览

selenium - Configure Capybara to use Marionette WebDriver for Firefox

With Marionette replacing FirefoxDriver, I need to configure my tests to run it. I've downloaded the binary but I can't seem to get my Capybara driver registration configured to actually use Marionette.

When I start a test though, I just get the initial page of FF just like I would trying to run it without marionette.

0 投票
3 回答
11630 浏览

c# - c# Selenium 2.53 在 firefox 升级到 47 后移动到 marionette 驱动程序

我正在尝试使用 selenium 进入升级后的 firefox Web 浏览器自动化。看来 selenium 需要木偶驱动才能继续工作。我按照开发人员设置的说明进行操作,

  1. 下载了驱动
  2. 将其重命名为wires.exe

以下代码未能将 PATH 正确设置为自定义路径。

System.Environment.SetEnvironmentVariable("webdriver.gecko.driver", "@C:\DOWNLOADS\wires.exe")

所以我将wires.exe添加到debug\bin文件夹,然后wires.exe正常工作,但出现以下错误

System.InvalidOperationException 被捕获 Message=entity not found Source=WebDriver

这是我用来启动 webdriver 的代码