blob: 7263e007adcc8c6664c843138812f7e8c4aacc71 (
plain)
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
|
'''
Validates Montage view
'''
import common as c
from time import sleep
import app
def run_tests(self):
app.tap_menu_js()
c.log ('Validating montage')
c.click_item('testaut_menu_montage')
sleep(2)
c.take_screenshot(None, 'montage-view-initial.png')
c.click_item('img-0')
sleep(4)
c.take_screenshot(None,'montage-singleview.png')
c.log ('Trying to save to gallery...')
c.click_item('testaut_monitormodal_camera_button')
if c.platform == 'ios':
sleep(3)
try:
c.log ("iOS:Auto accepting alert...")
c.driver.execute('mobile:alert', { action: 'accept' });
#c.driver.switchTo().alert().accept();
except:
pass
c.wait_for_loading_text(save_screenshot=True, save_screenshot_file='single-view-photo-save-results.png', text_options = ['done', 'Error - could not save'])
sleep(1)
c.dbl_click_item('singlemonitor')
|