/
925.txt
40 lines (30 loc) · 1.96 KB
/
925.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[1] [CITE@en-US[WebDriver Status - Mozilla | MDN]]
( ([TIME[2016-08-04 17:24:28 +09:00]]))
<https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver/status>
[2] [CITE@en-US[WebDriver - Mozilla | MDN]]
( ([TIME[2016-08-06 22:41:33 +09:00]]))
<https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver>
[FIG(quote)[
[FIGCAPTION[
[3] [CITE@en-US[Marionette - Mozilla | MDN]]
( ([TIME[2016-07-23 00:42:55 +09:00]]))
<https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette>
]FIGCAPTION]
> Marionette is an automation driver for Mozilla's Gecko engine. It can remotely control either the UI or the internal JavaScript of a Gecko platform, such as Firefox. It can control both the chrome (i.e. menus and functions) or the content (the webpage loaded inside the browsing context), giving a high level of control and ability to replicate user actions. In addition to performing actions on the browser, Marionette can also read the properties and attributes of the DOM.
]FIG]
[4] [CITE@en-US[Marionette Protocol - Mozilla | MDN]]
( ([TIME[2016-01-20 19:45:07 +09:00]]))
<https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/Protocol>
[5] selenium-server-standalone は、バージョン2の時
[CODE[-Dwebdriver.firefox.bin=...]] オプションで [[Firefox]]
の[[実行ファイル]]を指定できましたが、
バージョン3ではこのオプション自体が無くなっているようで、エラーになります。
[6] [CITE@en[mozilla/geckodriver: WebDriver <-> Marionette proxy]]
( ([TIME[2016-08-12 15:18:44 +09:00]]))
<https://github.com/mozilla/geckodriver>
[7] [CITE@en[Releases · mozilla/geckodriver]]
( ([TIME[2016-08-12 15:19:46 +09:00]]))
<https://github.com/mozilla/geckodriver/releases>
[8] [[GeckoDriver]] に対して [[Firefox]] が古すぎると、
[CODE[{"error":"unknown error","message":"Unsupported Marionette protocol version 2, required 3"}]]
というエラーが返されます。