-
Notifications
You must be signed in to change notification settings - Fork 785
Expand file tree
/
Copy pathopen_and_close.robot
More file actions
91 lines (82 loc) · 4.17 KB
/
open_and_close.robot
File metadata and controls
91 lines (82 loc) · 4.17 KB
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
*** Settings ***
Suite Teardown Close All Browsers
Resource resource.robot
Library ../resources/testlibs/cache_error.py
*** Test Cases ***
Browser Should Open And Close
Open Browser To Start Page Without Testing Default Options
Close Browser
There Should Be A Good Error Message If Browser Is Not Opened
Run Keyword And Expect Error No browser is open. Title Should Be foo
Close Browser Does Nothing When No Browser Is Opened
Close Browser
Browser Open With Not Well-Formed URL Should Close
[Tags] SKIP_ON_WINDOWS
[Documentation] Verify after incomplete 'Open Browser' browser closes
... LOG 1.1:34 DEBUG STARTS: Opened browser with session id
... LOG 1.1:34 DEBUG REGEXP: .*but failed to open url.*
... LOG 2:2 DEBUG STARTS: DELETE
... LOG 2:5 DEBUG STARTS: Finished Request
Run Keyword And Expect Error * Open Browser bad.url.bad ${BROWSER}
Close All Browsers
Switch to closed browser is possible
Open Browser ${ROOT}/forms/prefilled_email_form.html ${BROWSER} Browser 1
... remote_url=${REMOTE_URL} desired_capabilities=${DESIRED_CAPABILITIES}
Open Browser ${ROOT}/forms/prefilled_email_form.html ${BROWSER} Browser 2
... remote_url=${REMOTE_URL} desired_capabilities=${DESIRED_CAPABILITIES}
Open Browser ${ROOT}/forms/prefilled_email_form.html ${BROWSER} Browser 3
... remote_url=${REMOTE_URL} desired_capabilities=${DESIRED_CAPABILITIES}
Switch Browser Browser 1
Switch Browser Browser 2
Close Browser
Switch Browser Browser 3
Page Should Contain Name:
Run Keyword And Expect Error
... No browser with index or alias 'Browser 2' found.
... Switch Browser Browser 2
Close All Browsers
Closing all browsers clears cache
Open Browser ${ROOT}/forms/prefilled_email_form.html ${BROWSER} Browser 1
... remote_url=${REMOTE_URL} desired_capabilities=${DESIRED_CAPABILITIES}
Open Browser ${ROOT}/forms/prefilled_email_form.html ${BROWSER} Browser 2
... remote_url=${REMOTE_URL} desired_capabilities=${DESIRED_CAPABILITIES}
Switch Browser Browser 1
Switch Browser Browser 2
Close All Browsers
Run Keyword And Expect Error
... No browser with index or alias 'Browser 1' found.
... Switch Browser Browser 1
Run Keyword And Expect Error
... No browser with index or alias 'Browser 2' found.
... Switch Browser Browser 2
Get Session Id
Open Browser ${ROOT}/forms/prefilled_email_form.html ${BROWSER} Browser 1
... remote_url=${REMOTE_URL} desired_capabilities=${DESIRED_CAPABILITIES}
Open Browser ${ROOT}/forms/prefilled_email_form.html ${BROWSER} Browser 2
... remote_url=${REMOTE_URL} desired_capabilities=${DESIRED_CAPABILITIES}
Switch Browser Browser 1
${browser 1} Get Session Id
Switch Browser Browser 2
${browser 2} Get Session Id
Should Not Be Equal ${browser 1} ${browser 2} Session id should be diffrent
Close All Browsers
Run Keyword And Expect Error
... No browser with index or alias 'Browser 1' found.
... Switch Browser Browser 1
Run Keyword And Expect Error
... No browser with index or alias 'Browser 2' found.
... Switch Browser Browser 2
Open Browser desired_capabilities As Dictionary
${caps} Create Dictionary foo=${True}
Open Browser ${ROOT}/forms/prefilled_email_form.html ${BROWSER}
... remote_url=${REMOTE_URL} desired_capabilities=${caps}
When Closing Browsers Causes An Error
[Tags] NoGrid
[Documentation]
... FAIL AttributeError: 'NoneType' object has no attribute 'quit'
... LOG 3:10 ERROR When closing browser, received exception: 'NoneType' object has no attribute 'quit'
... LOG 3:11 ERROR When closing browser, received exception: 'NoneType' object has no attribute 'quit'
Open Browser ${ROOT}/forms/prefilled_email_form.html ${BROWSER} Browser 1
... remote_url=${REMOTE_URL} desired_capabilities=${DESIRED_CAPABILITIES}
Invalidate Driver
Close All Browsers