|
22 | 22 | module Selenium
|
23 | 23 | module WebDriver
|
24 | 24 | describe Manager do
|
25 |
| - describe 'logs', except: [{browser: %i[firefox ie safari safari_preview]}, |
26 |
| - {driver: :remote, browser: %i[chrome edge]}] do |
27 |
| - it 'can fetch remote log types', only: {driver: :remote} do |
28 |
| - expect(driver.manage.logs.available_types).to include(:server, :browser, :driver) |
29 |
| - end |
30 |
| - |
31 |
| - it 'can fetch available log types', except: {driver: :remote} do |
32 |
| - expect(driver.manage.logs.available_types).to include(:browser, :driver) |
33 |
| - expect(driver.manage.logs.available_types).not_to include(:server) |
34 |
| - end |
35 |
| - |
36 |
| - it 'can get the browser log' do |
37 |
| - driver.navigate.to url_for('errors.html') |
38 |
| - driver.find_element(tag_name: 'input').click |
39 |
| - |
40 |
| - entries = driver.manage.logs.get(:browser) |
41 |
| - expect(entries).not_to be_empty |
42 |
| - expect(entries.first).to be_kind_of(LogEntry) |
43 |
| - end |
44 |
| - |
45 |
| - # Chrome - turned off by default |
46 |
| - it 'can get the driver log', except: {browser: %i[chrome edge]} do |
47 |
| - driver.navigate.to url_for('simpleTest.html') |
48 |
| - |
49 |
| - entries = driver.manage.logs.get(:driver) |
50 |
| - expect(entries).not_to be_empty |
51 |
| - expect(entries.first).to be_kind_of(LogEntry) |
52 |
| - end |
53 |
| - end |
54 |
| - |
55 | 25 | describe 'cookie management' do
|
56 | 26 | after { driver.manage.delete_all_cookies }
|
57 | 27 |
|
|
0 commit comments