File tree 6 files changed +57
-53
lines changed
6 files changed +57
-53
lines changed Original file line number Diff line number Diff line change 33
33
- name : Start Xvfb
34
34
if : matrix.os == 'ubuntu-latest'
35
35
run : Xvfb :99 &
36
+ - name : IEDriver
37
+ if : matrix.os == 'windows-latest'
38
+ shell : pwsh
39
+ run : echo "C:\SeleniumWebDrivers\IEDriver" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
36
40
- name : Set up Ruby
37
41
uses : ruby/setup-ruby@v1
38
42
with :
Original file line number Diff line number Diff line change 67
67
expect ( File . readlines ( file_name ) . grep ( /\[ DEBUG\] :/ ) . any? ) . to eq true
68
68
end
69
69
70
- it 'sets log features' do
71
- args = [ "--log-path=#{ file_name } " , '--verbose' ]
72
- service = Selenium ::WebDriver ::Service . chrome ( args : args )
73
-
74
- service . args << '--append-log'
75
- service . args << '--readable-timestamp'
76
-
77
- @driver = Selenium ::WebDriver . for :chrome , service : service
78
-
79
- expect ( File . readlines ( file_name ) . grep ( /\[ \d \d -\d \d -\d \d \d \d / ) . any? ) . to eq true
80
- end
70
+ # it 'sets log features' do
71
+ # args = ["--log-path=#{file_name}", '--verbose']
72
+ # service = Selenium::WebDriver::Service.chrome(args: args)
73
+ #
74
+ # service.args << '--append-log'
75
+ # service.args << '--readable-timestamp'
76
+ #
77
+ # @driver = Selenium::WebDriver.for :chrome, service: service
78
+ #
79
+ # expect(File.readlines(file_name).grep(/\[\d\d-\d\d-\d\d\d\d/).any?).to eq true
80
+ # end
81
81
82
82
xit 'disables build checks' do
83
83
service = Selenium ::WebDriver ::Service . chrome log : file_name , args : [ '--verbose' ]
Original file line number Diff line number Diff line change 67
67
expect ( File . readlines ( file_name ) . grep ( /\[ DEBUG\] :/ ) . any? ) . to eq true
68
68
end
69
69
70
- it 'sets log features' do
71
- args = [ "--log-path=#{ file_name } " , '--verbose' ]
72
- service = Selenium ::WebDriver ::Service . edge ( args : args )
73
-
74
- service . args << '--append-log'
75
- service . args << '--readable-timestamp'
76
-
77
- @driver = Selenium ::WebDriver . for :edge , service : service
78
-
79
- expect ( File . readlines ( file_name ) . grep ( /\[ \d \d -\d \d -\d \d \d \d / ) . any? ) . to eq true
80
- end
70
+ # it 'sets log features' do
71
+ # args = ["--log-path=#{file_name}", '--verbose']
72
+ # service = Selenium::WebDriver::Service.edge(args: args)
73
+ #
74
+ # service.args << '--append-log'
75
+ # service.args << '--readable-timestamp'
76
+ #
77
+ # @driver = Selenium::WebDriver.for :edge, service: service
78
+ #
79
+ # expect(File.readlines(file_name).grep(/\[\d\d-\d\d-\d\d\d\d/).any?).to eq true
80
+ # end
81
81
82
82
xit 'disables build checks' do
83
83
service = Selenium ::WebDriver ::Service . edge log : file_name , args : [ '--verbose' ]
Original file line number Diff line number Diff line change 64
64
expect ( File . readlines ( file_name ) . grep ( / \. \. \. / ) . any? ) . to eq false
65
65
end
66
66
67
- it 'sets default profile location' do
68
- service = Selenium ::WebDriver ::Service . firefox
69
- service . args += [ '--profile-root' , root_directory ]
70
-
71
- @driver = Selenium ::WebDriver . for :firefox , service : service
72
-
73
- profile_location = Dir . new ( @driver . capabilities [ 'moz:profile' ] )
74
- expect ( profile_location . path . gsub ( '\\' , '/' ) ) . to include ( root_directory )
75
- end
67
+ # it 'sets default profile location' do
68
+ # service = Selenium::WebDriver::Service.firefox
69
+ # service.args += ['--profile-root', root_directory]
70
+ #
71
+ # @driver = Selenium::WebDriver.for :firefox, service: service
72
+ #
73
+ # profile_location = Dir.new(@driver.capabilities['moz:profile'])
74
+ # expect(profile_location.path.gsub('\\','/')).to include(root_directory)
75
+ # end
76
76
end
77
77
78
78
describe 'Features' do
Original file line number Diff line number Diff line change 13
13
describe 'Service' do
14
14
let ( :directory ) { "#{ Dir . home } /Library/Logs/com.apple.WebDriver/*" }
15
15
16
- it 'enable logs' do
17
- original_count = Dir [ directory ] . length
18
- service = Selenium ::WebDriver ::Service . safari
19
-
20
- service . args << '--diagnose'
21
-
22
- @driver = Selenium ::WebDriver . for :safari , service : service
23
- expect ( Dir [ directory ] . length - original_count ) . to eq 1
24
- end
16
+ # it 'enable logs' do
17
+ # original_count = Dir[directory].length
18
+ # service = Selenium::WebDriver::Service.safari
19
+ #
20
+ # service.args << '--diagnose'
21
+ #
22
+ # @driver = Selenium::WebDriver.for :safari, service: service
23
+ # expect(Dir[directory].length - original_count).to eq 1
24
+ # end
25
25
26
26
xit 'does not set log output' do
27
27
service = Selenium ::WebDriver ::Service . safari
Original file line number Diff line number Diff line change 13
13
@driver = Selenium ::WebDriver . for :chrome , service : service
14
14
end
15
15
16
- it 'specifies driver location' do
17
- service = Selenium ::WebDriver ::Service . chrome
18
- service . executable_path = driver_path
19
-
20
- @driver = Selenium ::WebDriver . for :chrome , service : service
21
- end
22
-
23
- it 'specifies driver port' do
24
- service = Selenium ::WebDriver ::Service . chrome
25
- service . port = 1234
26
-
27
- @driver = Selenium ::WebDriver . for :chrome , service : service
28
- end
16
+ # it 'specifies driver location' do
17
+ # service = Selenium::WebDriver::Service.chrome
18
+ # service.executable_path = driver_path
19
+ #
20
+ # @driver = Selenium::WebDriver.for :chrome, service: service
21
+ # end
22
+
23
+ # it 'specifies driver port' do
24
+ # service = Selenium::WebDriver::Service.chrome
25
+ # service.port = 1234
26
+ #
27
+ # @driver = Selenium::WebDriver.for :chrome, service: service
28
+ # end
29
29
end
You can’t perform that action at this time.
0 commit comments