File tree Expand file tree Collapse file tree 6 files changed +21
-13
lines changed
selenium/webdriver/common
test/selenium/webdriver/firefox Expand file tree Collapse file tree 6 files changed +21
-13
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ py_test(
20
20
21
21
py_test(
22
22
name = "marionette_test",
23
- deps = [ ":test_ff " ],
23
+ deps = [ ":test_marionette " ],
24
24
browsers = [ "marionette" ])
25
25
26
26
py_test(
Original file line number Diff line number Diff line change @@ -52,7 +52,7 @@ class DesiredCapabilities(object):
52
52
"version" : "" ,
53
53
"platform" : "ANY" ,
54
54
"javascriptEnabled" : True ,
55
- "marionette" : False ,
55
+ "marionette" : True ,
56
56
}
57
57
58
58
INTERNETEXPLORER = {
Original file line number Diff line number Diff line change 23
23
class FirefoxLauncherTests (unittest .TestCase ):
24
24
25
25
def testLaunchAndCloseBrowser (self ):
26
- self .webdriver = webdriver .Firefox ()
26
+ capabilities = {'marionette' : False }
27
+ self .webdriver = webdriver .Firefox (capabilities = capabilities )
27
28
self .webdriver .quit ()
28
29
29
30
def testDoubleClose (self ):
30
- self .webdriver = webdriver .Firefox ()
31
+ capabilities = {'marionette' : False }
32
+ self .webdriver = webdriver .Firefox (capabilities = capabilities )
31
33
self .webdriver .close ()
32
34
self .webdriver .close ()
33
35
self .webdriver .quit ()
34
36
35
37
def test_we_can_launch_multiple_firefox_instances (self ):
36
- self .webdriver1 = webdriver .Firefox ()
37
- self .webdriver2 = webdriver .Firefox ()
38
- self .webdriver3 = webdriver .Firefox ()
38
+ capabilities = {'marionette' : False }
39
+ self .webdriver1 = webdriver .Firefox (capabilities = capabilities )
40
+ self .webdriver2 = webdriver .Firefox (capabilities = capabilities )
41
+ self .webdriver3 = webdriver .Firefox (capabilities = capabilities )
39
42
self .webdriver1 .quit ()
40
43
self .webdriver2 .quit ()
41
44
self .webdriver3 .quit ()
42
45
43
46
if __name__ == "__main__" :
44
47
logging .basicConfig (level = logging .INFO )
45
48
unittest .main ()
46
-
Original file line number Diff line number Diff line change 37
37
class TestFirefoxProfile :
38
38
39
39
def setup_method (self , method ):
40
- self .driver = webdriver .Firefox ()
40
+ self .capabilities = {'marionette' : False }
41
+ self .driver = webdriver .Firefox (capabilities = self .capabilities )
41
42
self .webserver = SimpleWebServer ()
42
43
self .webserver .start ()
43
44
@@ -49,7 +50,9 @@ def test_that_we_can_accept_a_profile(self):
49
50
profile1 .update_preferences ()
50
51
51
52
profile2 = webdriver .FirefoxProfile (profile1 .path )
52
- driver = webdriver .Firefox (firefox_profile = profile2 )
53
+ driver = webdriver .Firefox (
54
+ capabilities = self .capabilities ,
55
+ firefox_profile = profile2 )
53
56
title = driver .title
54
57
driver .quit ()
55
58
assert "Hello WebDriver" == title
Original file line number Diff line number Diff line change 17
17
18
18
19
19
from selenium import webdriver
20
- from selenium .test .selenium .webdriver .common import select_class_tests
20
+ from selenium .test .selenium .webdriver .common import select_class_tests
21
21
from selenium .test .selenium .webdriver .common .webserver import SimpleWebServer
22
22
23
23
def setup_module (module ):
24
24
webserver = SimpleWebServer ()
25
25
webserver .start ()
26
26
FirefoxSelectElementHandlingTests .webserver = webserver
27
- FirefoxSelectElementHandlingTests .driver = webdriver .Firefox ()
27
+ capabilities = {'marionette' : False }
28
+ FirefoxSelectElementHandlingTests .driver = webdriver .Firefox (
29
+ capabilities = capabilities )
28
30
29
31
30
32
class FirefoxSelectElementHandlingTests (select_class_tests .WebDriverSelectSupportTests ):
@@ -34,4 +36,3 @@ class FirefoxSelectElementHandlingTests(select_class_tests.WebDriverSelectSuppor
34
36
def teardown_module (module ):
35
37
FirefoxSelectElementHandlingTests .driver .quit ()
36
38
FirefoxSelectElementHandlingTests .webserver .stop ()
37
-
Original file line number Diff line number Diff line change 9
9
:dir => "firefox" , # Directory to put tests in/read tests from
10
10
:file_string => "ff" , # Browser-string to use in test filenames
11
11
:class => "Firefox" , # As per py/selenium/webdriver/__init__.py
12
+ :constructor_args => "capabilities={'marionette': False}" ,
12
13
:resources => [
13
14
{ "//javascript/firefox-driver:webdriver" => "selenium/webdriver/firefox/" } ,
14
15
{ "//cpp:noblur" => "selenium/webdriver/firefox/x86/x_ignore_nofocus.so" } ,
27
28
:dir => "firefox" , # Directory to put tests in/read tests from
28
29
:file_string => "marionette" , # Browser-string to use in test filenames
29
30
:class => "Firefox" , # As per py/selenium/webdriver/__init__.py
31
+ :constructor_args => "capabilities={'marionette': True}"
30
32
} ,
31
33
:java => {
32
34
:class => "org.openqa.selenium.firefox.SynthesizedFirefoxDriver" ,
You can’t perform that action at this time.
0 commit comments