File tree Expand file tree Collapse file tree 3 files changed +16
-4
lines changed
test/sanity/window-resizeto Expand file tree Collapse file tree 3 files changed +16
-4
lines changed Original file line number Diff line number Diff line change 1
1
< html >
2
2
< head >
3
+ < title > main window</ title >
3
4
< style >
4
5
button {
5
6
-webkit-app-region : no-drag;
Original file line number Diff line number Diff line change 1
1
<!DOCTYPE html>
2
2
< html >
3
3
< head >
4
- < title > 5093 as a menu window </ title >
4
+ < title > new popup </ title >
5
5
< meta charset ="UTF-8 ">
6
6
< style >
7
7
html ,
Original file line number Diff line number Diff line change 17
17
print driver .current_url
18
18
driver .implicitly_wait (10 )
19
19
wait_window_handles (driver , 2 )
20
+ popup_window = None
21
+ main_window = None
22
+ for handle in driver .window_handles :
23
+ driver .switch_to_window (handle )
24
+ print driver .title
25
+ if 'new popup' in driver .title :
26
+ popup_window = handle
27
+ else :
28
+ main_window = handle
29
+ assert (popup_window )
30
+ assert (main_window )
20
31
print 'switch to opened window'
21
- driver .switch_to_window (driver . window_handles [ - 1 ] )
32
+ driver .switch_to_window (popup_window )
22
33
result = wait_for_element_id (driver , 'yellow' )
23
34
print 'window size: %s' % result
24
35
assert ('200, 300' in result )
25
- driver .switch_to_window (driver . window_handles [ 0 ] )
36
+ driver .switch_to_window (main_window )
26
37
driver .find_element_by_id ('btn_resizeto' ).click ()
27
- driver .switch_to_window (driver . window_handles [ - 1 ] )
38
+ driver .switch_to_window (popup_window )
28
39
result = driver .find_element_by_id ('yellow' ).get_attribute ('innerHTML' )
29
40
print 'window size: %s' % result
30
41
assert ('180, 180' in result )
You can’t perform that action at this time.
0 commit comments