Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- loadTestDB
- module SNOWBIRD_MTBF
- def self.Browser_5_1_4_1(loopTime)
- tcase = TestCase.new("Browser_5_1_4_1")
- tcase << TestAction.new(:Home) do
- pressHome
- waitsecond(2)
- end
- tcase << TestAction.new(:logStart) do
- logStartTest("Browser_5_1_4_1")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotoChrome) do
- gotoAppPixel("Chrome")
- waitsecond(2)
- end
- tcase << TestAction.new(:Accept) do
- $ruiObj = RUIObject.new.with('objectid', 1131623741).with('selfid', 2073999009).with('textdescid', -212510162).with('uniqueparentid', -1930936534)
- .with('uitreeindex', 4)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.chrome:id/terms_accept')
- .with('text', 'ACCEPT CONTINUE')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Skip) do
- $ruiObj = RUIObject.new.with('objectid', -1069290294).with('selfid', 1665543358).with('textdescid', 14199854).with('uniqueparentid', -972892335)
- .with('uitreeindex', 8)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.chrome:id/negative_button')
- .with('text', 'NO THANKS')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:OpenTabs) do
- $ruiObj = RUIObject.new.with('objectid', 1733100788).with('selfid', 1714812761).with('textdescid', 885754).with('uniqueparentid', 753086758)
- .with('uitreeindex', 31)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/tab_switcher_button')
- .with('content-desc', '1 open tab')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:NewTab) do
- $ruiObj = RUIObject.new.with('objectid', -1772071808).with('selfid', 820590808).with('textdescid', 561000469).with('uniqueparentid', -857215705)
- .with('uitreeindex', 1)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.chrome:id/new_tab_button')
- .with('content-desc', 'New tab')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Att1) do
- $ruiObj = RUIObject.new.with('objectid', -740560065).with('selfid', 1023920737).with('textdescid', -1482525503).with('uniqueparentid', -1010905038)
- .with('uitreeindex', 1)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.chrome:id/search_box_text')
- $ruiObj.inputtext('www.att.com')
- waitsecond(2)
- end
- tcase << TestAction.new(:Enter) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:Loading) do
- waitsecond(2)
- $attWait = RUIObject.new.with('objectid', 1040592064).with('selfid', 1955905798).with('textdescid', -1063252184).with('uniqueparentid', 107476858)
- .with('uitreeindex', 2)
- .with('classname', 'Button')
- .with('content-desc', 'Search')
- $second = 0;
- while ($attWait.isNotExist) && $second < 20
- puts $second
- $second += 1
- waitsecond(1)
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Failcheck) do
- $ruiObj = RUIObject.new.with('objectid', 1733100788).with('selfid', 1714812761).with('textdescid', 885754).with('uniqueparentid', 753086758)
- .with('uitreeindex', 31)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/tab_switcher_button')
- .with('content-desc', '1 open tab')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:Result) do
- $myTestResult = checkLastExistResult
- waitsecond(0)
- end
- tcase << TestAction.new(:OpenTab) do
- $ruiObj = RUIObject.new.with('objectid', 1733100788).with('selfid', 1714812761).with('textdescid', 885754).with('uniqueparentid', 753086758)
- .with('uitreeindex', 88)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/tab_switcher_button')
- .with('content-desc', '1 open tab')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Menu) do
- $ruiObj = RUIObject.new.with('objectid', 286278959).with('selfid', -17041368).with('textdescid', 536559428).with('uniqueparentid', -1426174679)
- .with('uitreeindex', 3)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/menu_button')
- .with('content-desc', 'More options')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:CloseAllTab) do
- $ruiObj = RUIObject.new.with('objectid', -1231103165).with('selfid', 437378293).with('textdescid', -1236643043).with('uniqueparentid', 1228315496).with('classresourceid', -11696959)
- .with('uitreeindex', 2)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.chrome:id/menu_item_text')
- .with('content-desc', 'Close all tabs')
- .with('text', 'Close all tabs')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Settings) do
- gotoAppPixel("Settings")
- waitsecond(2)
- end
- tcase << TestAction.new(:Apps) do
- $ruiObj = RUIObject.new.with('objectid', -1980252617).with('selfid', -999362027).with('textdescid', -2077380333).with('uniqueparentid', 1746487935)
- .with('uitreeindex', 18)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Apps notifications')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:SearchChrome) do
- scrollAndSearchText("Chrome")
- waitsecond(2)
- end
- tcase << TestAction.new(:Chrome) do
- $ruiObj = RUIObject.new.with('objectid', 1540349781).with('selfid', -368011717).with('textdescid', -2137822469).with('uniqueparentid', 1418026757)
- .with('uitreeindex', 4)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Chrome')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Storage) do
- $ruiObj = RUIObject.new.with('objectid', 1540349781).with('selfid', -1162414374).with('textdescid', -2051153520).with('uniqueparentid', -1774219556)
- .with('uitreeindex', 10)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Storage')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:ClearCache) do
- $ruiObj = RUIObject.new.with('objectid', 1453245671).with('selfid', 606168607).with('textdescid', 1434483946).with('uniqueparentid', 1890970267)
- .with('uitreeindex', 6)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.settings:id/right_button')
- .with('text', 'CLEAR CACHE')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:LogStop) do
- logStopTest("Browser_5_1_4_1")
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.Browser_5_1_4_2(loopTime)
- tcase = TestCase.new("Browser_5_1_4_2")
- tcase << TestAction.new(:Home) do
- pressHome
- waitsecond(2)
- end
- tcase << TestAction.new(:logStart) do
- logStartTest("Browser_5_1_4_2")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotoChrome) do
- gotoAppPixel('Chrome')
- waitsecond(2)
- end
- tcase << TestAction.new(:Tab) do
- $ruiObj = RUIObject.new.with('objectid', 1733100788).with('selfid', 1877756082).with('textdescid', -559267845).with('uniqueparentid', -1651273323)
- .with('uitreeindex', 20)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/tab_switcher_button')
- .with('content-desc', 'open tabs')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:NewTab) do
- $ruiObj = RUIObject.new.with('objectid', -1772071808).with('selfid', 820590808).with('textdescid', 561000469).with('uniqueparentid', 54637515)
- .with('uitreeindex', 1)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.chrome:id/new_tab_button')
- .with('content-desc', 'New tab')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Link1) do
- uitree.q("ImageView@com.android.chrome:id/tile_view_icon@@0").click
- waitsecond(2)
- end
- tcase << TestAction.new(:Loading_1) do
- waitsecond(2)
- $attWait = RUIObject.new.with('objectid', 1040592064).with('selfid', 1955905798).with('textdescid', -1063252184).with('uniqueparentid', 107476858)
- .with('uitreeindex', 2)
- .with('classname', 'Button')
- .with('content-desc', 'Search')
- $second = 0;
- while ($attWait.isNotExist) && $second < 10
- puts $second
- $second += 1
- waitsecond(1)
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Down1) do
- swipe_vertical 100
- swipe_vertical 100
- swipe_vertical 100
- swipe_vertical 100
- swipe_vertical 100
- swipe_vertical 100
- swipe_vertical 100
- swipe_vertical 100
- waitsecond(2)
- end
- tcase << TestAction.new(:clickLink1) do
- $ruiObj = RUIObject.new.with('objectid', 761580953).with('selfid', -6287651).with('textdescid', -491663525).with('uniqueparentid', -1512430850).with('classresourceid', 1815484335)
- .with('uitreeindex', 71)
- .with('classname', 'android.view.View')
- .with('content-desc', 'About AT&T')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Tab2) do
- $ruiObj = RUIObject.new.with('objectid', 1733100788).with('selfid', 1877756082).with('textdescid', -559267845).with('uniqueparentid', -1651273323)
- .with('uitreeindex', 20)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/tab_switcher_button')
- .with('content-desc', 'open tabs')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:NewTab2) do
- $ruiObj = RUIObject.new.with('objectid', -1772071808).with('selfid', 820590808).with('textdescid', 561000469).with('uniqueparentid', 54637515)
- .with('uitreeindex', 1)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.chrome:id/new_tab_button')
- .with('content-desc', 'New tab')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Link2) do
- uitree.q("ImageView@com.android.chrome:id/tile_view_icon@@0").click
- waitsecond(2)
- end
- tcase << TestAction.new(:Loading_1_1) do
- waitsecond(2)
- $attWait = RUIObject.new.with('objectid', 1040592064).with('selfid', 1955905798).with('textdescid', -1063252184).with('uniqueparentid', 107476858)
- .with('uitreeindex', 2)
- .with('classname', 'Button')
- .with('content-desc', 'Search')
- $second = 0;
- while ($attWait.isNotExist) && $second < 10
- puts $second
- $second += 1
- waitsecond(1)
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Down1_1) do
- swipe_vertical 100
- swipe_vertical 100
- swipe_vertical 100
- swipe_vertical 100
- swipe_vertical 100
- swipe_vertical 100
- swipe_vertical 100
- swipe_vertical 100
- waitsecond(2)
- end
- tcase << TestAction.new(:clickLink) do
- $ruiObj = RUIObject.new.with('objectid', 761580953).with('selfid', 485825171).with('textdescid', 1878932069).with('uniqueparentid', 858164744).with('classresourceid', 1815484335)
- .with('uitreeindex', 72)
- .with('classname', 'android.view.View')
- .with('content-desc', 'Contact us')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Tab3) do
- $ruiObj = RUIObject.new.with('objectid', 1733100788).with('selfid', 1877756082).with('textdescid', -559267845).with('uniqueparentid', -1651273323)
- .with('uitreeindex', 108)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/tab_switcher_button')
- .with('content-desc', 'open tabs')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:NewTab3) do
- $ruiObj = RUIObject.new.with('objectid', -1772071808).with('selfid', 820590808).with('textdescid', 561000469).with('uniqueparentid', -857215705)
- .with('uitreeindex', 1)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.chrome:id/new_tab_button')
- .with('content-desc', 'New tab')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Link3) do
- uitree.q("ImageView@com.android.chrome:id/tile_view_icon@@0").click
- waitsecond(2)
- end
- tcase << TestAction.new(:Tab4) do
- $ruiObj = RUIObject.new.with('objectid', 1733100788).with('selfid', 1877756082).with('textdescid', -559267845).with('uniqueparentid', -1651273323)
- .with('uitreeindex', 19)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/tab_switcher_button')
- .with('content-desc', 'open tabs')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Up1) do
- swipe_vertical_back 500
- waitsecond(2)
- end
- tcase << TestAction.new(:click1) do
- click(693,688.5)
- waitsecond(2)
- end
- tcase << TestAction.new(:Failcheck) do
- $ruiObj = RUIObject.new.with('objectid', 1733100788).with('selfid', 1748673363).with('textdescid', -265864838).with('uniqueparentid', 1682079956)
- .with('uitreeindex', 95)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/tab_switcher_button')
- .with('content-desc', 'open tabs')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:Result) do
- $myTestResult = checkLastExistResult
- waitsecond(0)
- end
- tcase << TestAction.new(:Tab6) do
- $ruiObj = RUIObject.new.with('objectid', 1733100788).with('selfid', 1748673363).with('textdescid', -265864838).with('uniqueparentid', 1682079956)
- .with('uitreeindex', 95)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/tab_switcher_button')
- .with('content-desc', '2 open tabs')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Menu) do
- $ruiObj = RUIObject.new.with('objectid', 286278959).with('selfid', -17041368).with('textdescid', 536559428).with('uniqueparentid', -1426174679)
- .with('uitreeindex', 96)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/menu_button')
- .with('content-desc', 'More options')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:CloseTabs) do
- $ruiObj = RUIObject.new.with('objectid', -1231103165).with('selfid', 437378293).with('textdescid', -1236643043).with('uniqueparentid', 1228315496).with('classresourceid', -11696959)
- .with('uitreeindex', 2)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.chrome:id/menu_item_text')
- .with('content-desc', 'Close all tabs')
- .with('text', 'Close all tabs')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:logStop) do
- logStopTest("Browser_5_1_4_2")
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.Browser_5_1_4_3(loopTime)
- tcase = TestCase.new("Browser_5_1_4_3")
- tcase << TestAction.new(:Home) do
- pressHome
- waitsecond(2)
- end
- tcase << TestAction.new(:logStart) do
- logStartTest("Browser_5_1_4_3")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotoChrome) do
- gotoAppPixel('Chrome')
- waitsecond(2)
- end
- tcase << TestAction.new(:Tab1) do
- $ruiObj = RUIObject.new.with('objectid', 1733100788).with('selfid', 1714812761).with('textdescid', 885754).with('uniqueparentid', 753086758)
- .with('uitreeindex', 29)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/tab_switcher_button')
- .with('content-desc', '1 open tab')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:NewTab) do
- $ruiObj = RUIObject.new.with('objectid', -1772071808).with('selfid', 820590808).with('textdescid', 561000469).with('uniqueparentid', 54637515)
- .with('uitreeindex', 1)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.chrome:id/new_tab_button')
- .with('content-desc', 'New tab')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:URL1) do
- $ruiObj = RUIObject.new.with('objectid', -740560065).with('selfid', 1023920737).with('textdescid', -1482525503).with('uniqueparentid', -1010905038)
- .with('uitreeindex', 1)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.chrome:id/search_box_text')
- $ruiObj.inputtext('www.ebay.com')
- waitsecond(2)
- end
- tcase << TestAction.new(:Enter1) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:Loading) do
- waitsecond(2)
- $ebayWait = RUIObject.new.with('objectid', 609044440).with('selfid', 1175141772).with('textdescid', -2143820243).with('uniqueparentid', -1830344402)
- .with('uitreeindex', 4)
- .with('classname', 'android.view.View')
- .with('content-desc', 'eBay Home page')
- $second = 0;
- while ($ebayWait.isNotExist) && $second < 10
- puts $second
- $second += 1
- waitsecond(1)
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Wait) do
- waitsecond(2)
- waitsecond(2)
- end
- tcase << TestAction.new(:URL2) do
- $ruiObj = RUIObject.new.with('objectid', 800382463).with('selfid', 613381324).with('textdescid', -957947391).with('uniqueparentid', -420161517)
- .with('uitreeindex', 90)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.chrome:id/url_bar')
- $ruiObj.inputtext('www.yahoo.com')
- waitsecond(2)
- end
- tcase << TestAction.new(:Enter2) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:Loading2) do
- waitsecond(2)
- $yahooWait = RUIObject.new.with('objectid', -530407122).with('selfid', -326866941).with('textdescid', 13521966).with('uniqueparentid', -191624725)
- .with('uitreeindex', 5)
- .with('classname', 'Button')
- .with('resource-id', 'placeHolder-search-btn')
- .with('content-desc', 'Search Search')
- $second = 0;
- while ($yahooWait.isNotExist) && $second < 10
- puts $second
- $second += 1
- waitsecond(1)
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Wait2) do
- waitsecond(2)
- waitsecond(2)
- end
- tcase << TestAction.new(:URL3) do
- $ruiObj = RUIObject.new.with('objectid', 800382463).with('selfid', 613381324).with('textdescid', -957947391).with('uniqueparentid', -939721082)
- .with('uitreeindex', 114)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.chrome:id/url_bar')
- $ruiObj.inputtext('www.amazon.com')
- waitsecond(2)
- end
- tcase << TestAction.new(:Enter3) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:Loading3) do
- waitsecond(2)
- $amazonWait = RUIObject.new.with('objectid', -1521303824).with('selfid', 1797265808).with('textdescid', 1249383791).with('uniqueparentid', -2005587295)
- .with('uitreeindex', 9)
- .with('classname', 'android.view.View')
- .with('content-desc', 'Prime')
- $second = 0;
- while ($amazonWait.isNotExist) && $second < 10
- puts $second
- $second += 1
- waitsecond(1)
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Wait3) do
- waitsecond(2)
- waitsecond(2)
- end
- tcase << TestAction.new(:URL4) do
- $ruiObj = RUIObject.new.with('objectid', 800382463).with('selfid', 613381324).with('textdescid', -957947391).with('uniqueparentid', -939721082)
- .with('uitreeindex', 50)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.chrome:id/url_bar')
- $ruiObj.inputtext('www.youtube.com')
- waitsecond(2)
- end
- tcase << TestAction.new(:Enter4) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:Loading4) do
- waitsecond(2)
- $youtubeWait = RUIObject.new.with('objectid', 2003397674).with('selfid', -1955067805).with('textdescid', -1024800959).with('uniqueparentid', 841602579)
- .with('uitreeindex', 1)
- .with('classname', 'Button')
- .with('content-desc', 'Search YouTube')
- $second = 0;
- while ($youtubeWait.isNotExist) && $second < 10
- puts $second
- $second += 1
- waitsecond(1)
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Wait4) do
- waitsecond(2)
- waitsecond(2)
- end
- tcase << TestAction.new(:URL5) do
- $ruiObj = RUIObject.new.with('objectid', 800382463).with('selfid', 613381324).with('textdescid', -957947391).with('uniqueparentid', -939721082)
- .with('uitreeindex', 35)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.chrome:id/url_bar')
- $ruiObj.inputtext('www.nytimes.com')
- waitsecond(2)
- end
- tcase << TestAction.new(:Enter5) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:Loading5) do
- waitsecond(2)
- $NYWait = RUIObject.new.with('objectid', 815131388).with('selfid', -1040612595).with('textdescid', -440199256).with('uniqueparentid', 1781929957)
- .with('classname', 'android.view.View')
- .with('content-desc', 'The New York Times')
- $second = 0;
- while ($NYWait.isNotExist) && $second < 10
- puts $second
- $second += 1
- waitsecond(1)
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Wait5) do
- waitsecond(2)
- waitsecond(2)
- end
- tcase << TestAction.new(:FailCheck5) do
- $ruiObj = RUIObject.new.with('objectid', 1733100788).with('selfid', 1714812761).with('textdescid', 885754).with('uniqueparentid', 753086758)
- .with('uitreeindex', 29)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/tab_switcher_button')
- .with('content-desc', '1 open tab')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:Result5) do
- $myTestResult = checkLastExistResult
- waitsecond(0)
- end
- tcase << TestAction.new(:Tab) do
- $ruiObj = RUIObject.new.with('objectid', 1733100788).with('selfid', 1714812761).with('textdescid', 885754).with('uniqueparentid', 0)
- .with('uitreeindex', 34)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/tab_switcher_button')
- .with('content-desc', '1 open tab')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Menu) do
- $ruiObj = RUIObject.new.with('objectid', 286278959).with('selfid', -17041368).with('textdescid', 536559428).with('uniqueparentid', -1426174679)
- .with('uitreeindex', 3)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/menu_button')
- .with('content-desc', 'More options')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:ClearAll) do
- $ruiObj = RUIObject.new.with('objectid', -1231103165).with('selfid', 437378293).with('textdescid', -1236643043).with('uniqueparentid', 1228315496).with('classresourceid', -11696959)
- .with('uitreeindex', 2)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.chrome:id/menu_item_text')
- .with('content-desc', 'Close all tabs')
- .with('text', 'Close all tabs')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Settings) do
- gotoAppPixel("Settings")
- waitsecond(2)
- end
- tcase << TestAction.new(:Apps) do
- $ruiObj = RUIObject.new.with('objectid', -1980252617).with('selfid', -999362027).with('textdescid', -2077380333).with('uniqueparentid', 1746487935)
- .with('uitreeindex', 18)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Apps notifications')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:SearchChrome) do
- scrollAndSearchText("Chrome")
- waitsecond(2)
- end
- tcase << TestAction.new(:Chrome) do
- $ruiObj = RUIObject.new.with('objectid', 1540349781).with('selfid', -368011717).with('textdescid', -2137822469).with('uniqueparentid', 1418026757)
- .with('uitreeindex', 4)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Chrome')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Storage) do
- $ruiObj = RUIObject.new.with('objectid', 1540349781).with('selfid', -1162414374).with('textdescid', -2051153520).with('uniqueparentid', 342750947)
- .with('uitreeindex', 10)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Storage')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:ClearCache) do
- $ruiObj = RUIObject.new.with('objectid', 1453245671).with('selfid', 606168607).with('textdescid', 1434483946).with('uniqueparentid', 1890970267)
- .with('uitreeindex', 6)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.settings:id/right_button')
- .with('text', 'CLEAR CACHE')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:logStop) do
- logStopTest("Browser_5_1_4_3")
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.Browser_Precondition(loopTime)
- tcase = TestCase.new("Browser_Precondition")
- tcase << TestAction.new(:OpenChrome) do
- gotoAppPixel('Chrome')
- waitsecond(2)
- end
- tcase << TestAction.new(:checkBox) do
- $ruiObj = RUIObject.new.with('objectid', 1560599896).with('selfid', 45001589).with('textdescid', -1345211847).with('uniqueparentid', 1351926725).with('classresourceid', 1998469038)
- .with('uitreeindex', 3)
- .with('classname', 'CheckBox')
- .with('resource-id', 'com.android.chrome:id/send_report_checkbox')
- .with('text', 'Help make Chrome better by sending usage statistics and crash reports to Google')
- $ruiObj.click
- ifFailJumpTo(:OpenTab)
- waitsecond(2)
- end
- tcase << TestAction.new(:Accept) do
- $ruiObj = RUIObject.new.with('objectid', 1131623741).with('selfid', 2073999009).with('textdescid', -212510162).with('uniqueparentid', -1930936534)
- .with('uitreeindex', 4)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.chrome:id/terms_accept')
- .with('text', 'ACCEPT CONTINUE')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:NoThanks) do
- $ruiObj = RUIObject.new.with('objectid', -1069290294).with('selfid', 1665543358).with('textdescid', 14199854).with('uniqueparentid', -972892335)
- .with('uitreeindex', 8)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.chrome:id/negative_button')
- .with('text', 'NO THANKS')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:OpenTab) do
- $ruiObj = RUIObject.new.with('objectid', -1772071808).with('selfid', 820590808).with('textdescid', 561000469).with('uniqueparentid', 54637515)
- .with('uitreeindex', 1)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.chrome:id/new_tab_button')
- .with('content-desc', 'New tab')
- $ruiObj.click
- ifFailJumpTo(:URL1)
- waitsecond(2)
- end
- tcase << TestAction.new(:URL1) do
- $ruiObj = RUIObject.new.with('objectid', -740560065).with('selfid', 1023920737).with('textdescid', -1482525503).with('uniqueparentid', -1010905038)
- .with('uitreeindex', 1)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.chrome:id/search_box_text')
- $ruiObj.inputtext('www.att.com')
- waitsecond(2)
- end
- tcase << TestAction.new(:Enter) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:Loading) do
- waitsecond(2)
- $attWait = RUIObject.new.with('objectid', 1040592064).with('selfid', 1955905798).with('textdescid', -1063252184).with('uniqueparentid', 107476858)
- .with('uitreeindex', 2)
- .with('classname', 'Button')
- .with('content-desc', 'Search')
- $second = 0;
- while ($attWait.isNotExist) && $second < 10
- puts $second
- $second += 1
- waitsecond(1)
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Options) do
- $ruiObj = RUIObject.new.with('objectid', 286278959).with('selfid', -17041368).with('textdescid', 536559428).with('uniqueparentid', -1426174679)
- .with('uitreeindex', 86)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/menu_button')
- .with('content-desc', 'More options')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:EditBookmark) do
- $ruiObj = RUIObject.new.with('objectid', -1748660012).with('selfid', -1695848864).with('textdescid', 223981600).with('uniqueparentid', 1676584768).with('classresourceid', 747996460)
- .with('uitreeindex', 1)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/button_two')
- .with('content-desc', 'Edit bookmark')
- $ruiObj.isNotExist
- ifFailJumpTo(:GotoSettings)
- waitsecond(2)
- end
- tcase << TestAction.new(:Bookmark) do
- $ruiObj = RUIObject.new.with('objectid', -1748660012).with('selfid', 647573709).with('textdescid', 1394875027).with('uniqueparentid', 953315029).with('classresourceid', 747996460)
- .with('uitreeindex', 1)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/button_two')
- .with('content-desc', 'Bookmark this page')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:URL2) do
- $ruiObj = RUIObject.new.with('objectid', 800382463).with('selfid', 613381324).with('textdescid', -957947391).with('uniqueparentid', 0)
- .with('uitreeindex', 91)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.chrome:id/url_bar')
- $ruiObj.inputtext('www.ebay.com')
- waitsecond(2)
- end
- tcase << TestAction.new(:Enter2) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:Loading2) do
- waitsecond(2)
- $ebayWait = RUIObject.new.with('objectid', 609044440).with('selfid', 1175141772).with('textdescid', -2143820243).with('uniqueparentid', -1830344402)
- .with('uitreeindex', 4)
- .with('classname', 'android.view.View')
- .with('content-desc', 'eBay Home page')
- $second = 0;
- while ($ebayWait.isNotExist) && $second < 10
- puts $second
- $second += 1
- waitsecond(1)
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Options2) do
- $ruiObj = RUIObject.new.with('objectid', 286278959).with('selfid', -17041368).with('textdescid', 536559428).with('uniqueparentid', -1426174679)
- .with('uitreeindex', 92)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/menu_button')
- .with('content-desc', 'More options')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:EditBookmark_1) do
- $ruiObj = RUIObject.new.with('objectid', -1748660012).with('selfid', -1695848864).with('textdescid', 223981600).with('uniqueparentid', 1676584768).with('classresourceid', 747996460)
- .with('uitreeindex', 1)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/button_two')
- .with('content-desc', 'Edit bookmark')
- $ruiObj.isNotExist
- ifFailJumpTo(:GotoSettings)
- waitsecond(2)
- end
- tcase << TestAction.new(:Bookmark2) do
- $ruiObj = RUIObject.new.with('objectid', -1748660012).with('selfid', 647573709).with('textdescid', 1394875027).with('uniqueparentid', 953315029).with('classresourceid', 747996460)
- .with('uitreeindex', 1)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/button_two')
- .with('content-desc', 'Bookmark this page')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:URL3) do
- $ruiObj = RUIObject.new.with('objectid', 800382463).with('selfid', 613381324).with('textdescid', -957947391).with('uniqueparentid', -420161517)
- .with('uitreeindex', 90)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.chrome:id/url_bar')
- $ruiObj.inputtext('www.yahoo.com')
- waitsecond(2)
- end
- tcase << TestAction.new(:Enter3) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:Loading3) do
- waitsecond(2)
- $yahooWait = RUIObject.new.with('objectid', -530407122).with('selfid', -326866941).with('textdescid', 13521966).with('uniqueparentid', -191624725)
- .with('uitreeindex', 5)
- .with('classname', 'Button')
- .with('resource-id', 'placeHolder-search-btn')
- .with('content-desc', 'Search Search')
- $second = 0;
- while ($yahooWait.isNotExist) && $second < 10
- puts $second
- $second += 1
- waitsecond(1)
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Options3) do
- $ruiObj = RUIObject.new.with('objectid', 286278959).with('selfid', -17041368).with('textdescid', 536559428).with('uniqueparentid', -1426174679)
- .with('uitreeindex', 114)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/menu_button')
- .with('content-desc', 'More options')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:EditBookmark_1) do
- $ruiObj = RUIObject.new.with('objectid', -1748660012).with('selfid', -1695848864).with('textdescid', 223981600).with('uniqueparentid', 1676584768).with('classresourceid', 747996460)
- .with('uitreeindex', 1)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/button_two')
- .with('content-desc', 'Edit bookmark')
- $ruiObj.isNotExist
- ifFailJumpTo(:GotoSettings)
- waitsecond(2)
- end
- tcase << TestAction.new(:Bookmark3) do
- $ruiObj = RUIObject.new.with('objectid', -1748660012).with('selfid', 647573709).with('textdescid', 1394875027).with('uniqueparentid', 953315029).with('classresourceid', 747996460)
- .with('uitreeindex', 1)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/button_two')
- .with('content-desc', 'Bookmark this page')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:URL4) do
- $ruiObj = RUIObject.new.with('objectid', 800382463).with('selfid', 613381324).with('textdescid', -957947391).with('uniqueparentid', -939721082)
- .with('uitreeindex', 114)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.chrome:id/url_bar')
- $ruiObj.inputtext('www.amazon.com ')
- waitsecond(2)
- end
- tcase << TestAction.new(:Enter4) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:Loading4) do
- waitsecond(2)
- $amazonWait = RUIObject.new.with('objectid', -1521303824).with('selfid', 1797265808).with('textdescid', 1249383791).with('uniqueparentid', -2005587295)
- .with('uitreeindex', 9)
- .with('classname', 'android.view.View')
- .with('content-desc', 'Prime')
- $second = 0;
- while ($amazonWait.isNotExist) && $second < 10
- puts $second
- $second += 1
- waitsecond(1)
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Options4) do
- $ruiObj = RUIObject.new.with('objectid', 286278959).with('selfid', -17041368).with('textdescid', 536559428).with('uniqueparentid', -1426174679)
- .with('uitreeindex', 50)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/menu_button')
- .with('content-desc', 'More options')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:EditBookmark_1) do
- $ruiObj = RUIObject.new.with('objectid', -1748660012).with('selfid', -1695848864).with('textdescid', 223981600).with('uniqueparentid', 1676584768).with('classresourceid', 747996460)
- .with('uitreeindex', 1)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/button_two')
- .with('content-desc', 'Edit bookmark')
- $ruiObj.isNotExist
- ifFailJumpTo(:GotoSettings)
- waitsecond(2)
- end
- tcase << TestAction.new(:Bookmark4) do
- $ruiObj = RUIObject.new.with('objectid', -1748660012).with('selfid', 647573709).with('textdescid', 1394875027).with('uniqueparentid', 953315029).with('classresourceid', 747996460)
- .with('uitreeindex', 1)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/button_two')
- .with('content-desc', 'Bookmark this page')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:URL5) do
- $ruiObj = RUIObject.new.with('objectid', 800382463).with('selfid', 613381324).with('textdescid', -957947391).with('uniqueparentid', -939721082)
- .with('uitreeindex', 50)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.chrome:id/url_bar')
- $ruiObj.inputtext('www.youtube.com')
- waitsecond(2)
- end
- tcase << TestAction.new(:Enter5) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:Loading5) do
- waitsecond(2)
- $youtubeWait = RUIObject.new.with('objectid', 2003397674).with('selfid', -1955067805).with('textdescid', -1024800959).with('uniqueparentid', 841602579)
- .with('uitreeindex', 1)
- .with('classname', 'Button')
- .with('content-desc', 'Search YouTube')
- $second = 0;
- while ($youtubeWait.isNotExist) && $second < 10
- puts $second
- $second += 1
- waitsecond(1)
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Options5) do
- $ruiObj = RUIObject.new.with('objectid', 286278959).with('selfid', -17041368).with('textdescid', 536559428).with('uniqueparentid', -1426174679)
- .with('uitreeindex', 35)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/menu_button')
- .with('content-desc', 'More options')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:EditBookmark_1) do
- $ruiObj = RUIObject.new.with('objectid', -1748660012).with('selfid', -1695848864).with('textdescid', 223981600).with('uniqueparentid', 1676584768).with('classresourceid', 747996460)
- .with('uitreeindex', 1)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/button_two')
- .with('content-desc', 'Edit bookmark')
- $ruiObj.isNotExist
- ifFailJumpTo(:GotoSettings)
- waitsecond(2)
- end
- tcase << TestAction.new(:Bookmark5) do
- $ruiObj = RUIObject.new.with('objectid', -1748660012).with('selfid', 647573709).with('textdescid', 1394875027).with('uniqueparentid', 953315029).with('classresourceid', 747996460)
- .with('uitreeindex', 1)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/button_two')
- .with('content-desc', 'Bookmark this page')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:URL6) do
- $ruiObj = RUIObject.new.with('objectid', 800382463).with('selfid', 613381324).with('textdescid', -957947391).with('uniqueparentid', -939721082)
- .with('uitreeindex', 35)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.chrome:id/url_bar')
- $ruiObj.inputtext('www.nytimes.com')
- waitsecond(2)
- end
- tcase << TestAction.new(:Enter6) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:Loading6) do
- waitsecond(2)
- $NYWait = RUIObject.new.with('objectid', 815131388).with('selfid', -1040612595).with('textdescid', -440199256).with('uniqueparentid', 1781929957)
- .with('classname', 'android.view.View')
- .with('content-desc', 'The New York Times')
- $second = 0;
- while ($NYWait.isNotExist) && $second < 10
- puts $second
- $second += 1
- waitsecond(1)
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Options6) do
- $ruiObj = RUIObject.new.with('objectid', 286278959).with('selfid', -17041368).with('textdescid', 536559428).with('uniqueparentid', -1426174679)
- .with('uitreeindex', 213)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/menu_button')
- .with('content-desc', 'More options')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:EditBookmark_1_1) do
- $ruiObj = RUIObject.new.with('objectid', -1748660012).with('selfid', -1695848864).with('textdescid', 223981600).with('uniqueparentid', 1676584768).with('classresourceid', 747996460)
- .with('uitreeindex', 1)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/button_two')
- .with('content-desc', 'Edit bookmark')
- $ruiObj.isNotExist
- ifFailJumpTo(:GotoSettings)
- waitsecond(2)
- end
- tcase << TestAction.new(:Bookmark6) do
- $ruiObj = RUIObject.new.with('objectid', -1748660012).with('selfid', 647573709).with('textdescid', 1394875027).with('uniqueparentid', 953315029).with('classresourceid', 747996460)
- .with('uitreeindex', 1)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/button_two')
- .with('content-desc', 'Bookmark this page')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Tab) do
- $ruiObj = RUIObject.new.with('objectid', 1733100788).with('selfid', 1714812761).with('textdescid', 885754).with('uniqueparentid', 0)
- .with('uitreeindex', 34)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/tab_switcher_button')
- .with('content-desc', '1 open tab')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Options7) do
- $ruiObj = RUIObject.new.with('objectid', 286278959).with('selfid', -17041368).with('textdescid', 536559428).with('uniqueparentid', -1426174679)
- .with('uitreeindex', 3)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/menu_button')
- .with('content-desc', 'More options')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:ClearAllTabs) do
- $ruiObj = RUIObject.new.with('objectid', -1231103165).with('selfid', 437378293).with('textdescid', -1236643043).with('uniqueparentid', 1228315496).with('classresourceid', -11696959)
- .with('uitreeindex', 2)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.chrome:id/menu_item_text')
- .with('content-desc', 'Close all tabs')
- .with('text', 'Close all tabs')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:GotoSettings) do
- gotoAppPixel("Settings")
- waitsecond(2)
- end
- tcase << TestAction.new(:Apps2) do
- $ruiObj = RUIObject.new.with('objectid', -1980252617).with('selfid', -999362027).with('textdescid', -2077380333).with('uniqueparentid', 1746487935)
- .with('uitreeindex', 18)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Apps notifications')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:SearchChrome2) do
- scrollAndSearchText("Chrome")
- waitsecond(2)
- end
- tcase << TestAction.new(:Chrome2) do
- $ruiObj = RUIObject.new.with('objectid', 1540349781).with('selfid', -368011717).with('textdescid', -2137822469).with('uniqueparentid', 1418026757)
- .with('uitreeindex', 4)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Chrome')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Storage2) do
- $ruiObj = RUIObject.new.with('objectid', 1540349781).with('selfid', -1162414374).with('textdescid', -2051153520).with('uniqueparentid', 342750947)
- .with('uitreeindex', 10)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Storage')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:ClearCache2) do
- $ruiObj = RUIObject.new.with('objectid', 1453245671).with('selfid', 606168607).with('textdescid', 1434483946).with('uniqueparentid', 1890970267)
- .with('uitreeindex', 6)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.settings:id/right_button')
- .with('text', 'CLEAR CACHE')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:RecentApps) do
- pressRecentApps
- waitsecond(2)
- end
- tcase << TestAction.new(:SwipeUp) do
- swipe_vertical_back 100
- waitsecond(2)
- end
- tcase << TestAction.new(:SwipeUp2) do
- swipe_vertical_back 100
- waitsecond(2)
- end
- tcase << TestAction.new(:ClearAll) do
- $ruiObj = RUIObject.new.with('objectid', -213794734).with('selfid', -204985471).with('textdescid', 1763854688).with('uniqueparentid', -537263169)
- .with('uitreeindex', 12)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.systemui:id/button')
- .with('text', 'CLEAR ALL')
- $ruiObj.click
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.Email_Precondition(loopTime)
- tcase = TestCase.new("Email_Precondition")
- tcase << TestAction.new(:Settings) do
- gotoAppPixel('Settings')
- waitsecond(2)
- end
- tcase << TestAction.new(:Apps) do
- $ruiObj = RUIObject.new.with('objectid', -1980252617).with('selfid', -999362027).with('textdescid', -2077380333).with('uniqueparentid', 1746487935)
- .with('uitreeindex', 18)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Apps notifications')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:SearchCamera) do
- scrollAndSearchText('Camera')
- waitsecond(2)
- end
- tcase << TestAction.new(:Camera) do
- $ruiObj = RUIObject.new.with('objectid', 1540349781).with('selfid', -374634778).with('textdescid', 1951829936).with('uniqueparentid', 1212711866)
- .with('uitreeindex', 4)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Camera')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Storage) do
- $ruiObj = RUIObject.new.with('objectid', 1540349781).with('selfid', -1162414374).with('textdescid', -2051153520).with('uniqueparentid', 162506563)
- .with('uitreeindex', 10)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Storage')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:ClearCache) do
- $ruiObj = RUIObject.new.with('objectid', 699987448).with('selfid', 2145148908).with('textdescid', -1064159269).with('uniqueparentid', -1819455735)
- .with('uitreeindex', 5)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.settings:id/left_button')
- .with('text', 'CLEAR DATA')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:OK) do
- $ruiObj = RUIObject.new.with('objectid', -1004548822).with('selfid', -1318451484).with('textdescid', -405740082).with('uniqueparentid', -2133631140).with('classresourceid', 1834539358)
- .with('uitreeindex', 4)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'OK')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:OpenCamera) do
- gotoAppPixel('Camera')
- waitsecond(2)
- end
- tcase << TestAction.new(:Allow) do
- $ruiObj = RUIObject.new.with('objectid', 153379926).with('selfid', 1443382411).with('textdescid', 294474017).with('uniqueparentid', 725356101).with('classresourceid', -227364920)
- .with('uitreeindex', 3)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.packageinstaller:id/permission_allow_button')
- .with('text', 'ALLOW')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:CheckBox) do
- $ruiObj = RUIObject.new.with('objectid', 664129579).with('selfid', -829319141).with('textdescid', 745076204).with('uniqueparentid', 342104880)
- .with('uitreeindex', 2)
- .with('classname', 'CheckBox')
- .with('resource-id', 'com.android.camera2:id/check_box')
- .with('text', 'Tag your photos and videos with the locations where theyre taken')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Next) do
- $ruiObj = RUIObject.new.with('objectid', -1187921382).with('selfid', -1055162259).with('textdescid', 1673606663).with('uniqueparentid', -1678803509)
- .with('uitreeindex', 3)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.camera2:id/confirm_button')
- .with('text', 'NEXT')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:swipeLeft) do
- swipe_horizontal_back 50
- waitsecond(2)
- end
- tcase << TestAction.new(:wait2) do
- waitsecond(2)
- end
- tcase << TestAction.new(:clickSettings) do
- click(1314,2128.5)
- waitsecond(2)
- end
- tcase << TestAction.new(:Resolution) do
- $ruiObj = RUIObject.new.with('objectid', 769121715).with('selfid', 865723314).with('textdescid', -589260518).with('uniqueparentid', -1979112293).with('classresourceid', 490183159)
- .with('uitreeindex', 2)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Resolution quality')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:BackCamera) do
- $ruiObj = RUIObject.new.with('objectid', 769121715).with('selfid', 1818667439).with('textdescid', 336805309).with('uniqueparentid', -1743767793).with('classresourceid', 490183159)
- .with('uitreeindex', 3)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Back camera photo')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Pixel) do
- $ruiObj = RUIObject.new.with('objectid', -2032711530).with('selfid', 54695798).with('textdescid', -491191936).with('uniqueparentid', -1389815021).with('classresourceid', 2074814108)
- .with('uitreeindex', 7)
- .with('classname', 'CheckedTextView')
- .with('resource-id', 'android:id/text1')
- .with('text', '169 09 megapixels')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:FrontCamera) do
- $ruiObj = RUIObject.new.with('objectid', 769121715).with('selfid', -625898417).with('textdescid', -59672123).with('uniqueparentid', 1182748742).with('classresourceid', 490183159)
- .with('uitreeindex', 5)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Front camera photo')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Pixel2) do
- $ruiObj = RUIObject.new.with('objectid', -2032711530).with('selfid', -848883235).with('textdescid', 1562629113).with('uniqueparentid', 2068759084).with('classresourceid', 2074814108)
- .with('uitreeindex', 7)
- .with('classname', 'CheckedTextView')
- .with('resource-id', 'android:id/text1')
- .with('text', '169 02 megapixels')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Back) do
- $ruiObj = RUIObject.new.with('objectid', -749179047).with('selfid', -123872605).with('textdescid', -911113085).with('uniqueparentid', -292129185)
- .with('uitreeindex', 0)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Navigate up')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Back2) do
- $ruiObj = RUIObject.new.with('objectid', -749179047).with('selfid', -123872605).with('textdescid', -911113085).with('uniqueparentid', -292129185)
- .with('uitreeindex', 0)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Navigate up')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Shutter) do
- $ruiObj = RUIObject.new.with('objectid', -1444537032).with('selfid', 111453042).with('textdescid', 1162006437).with('uniqueparentid', -1154361882)
- .with('uitreeindex', 6)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.android.camera2:id/shutter_button')
- .with('content-desc', 'Shutter')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:GoToSettings) do
- gotoAppPixel('Settings')
- waitsecond(2)
- end
- tcase << TestAction.new(:SearchAccounts) do
- scrollAndSearchText('Users & accounts')
- waitsecond(2)
- end
- tcase << TestAction.new(:UsersAccounts) do
- $ruiObj = RUIObject.new.with('objectid', -1980252617).with('selfid', 1816414541).with('textdescid', 483636443).with('uniqueparentid', -769009501)
- .with('uitreeindex', 21)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Users accounts')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:ClickAccount) do
- $accountButton = RUIObject.new.with('objectid', 2093003359).with('selfid', -1580627678).with('textdescid', 458594721).with('uniqueparentid', -1208912882)
- .with('uitreeindex', 6)
- .with('pretext', 'Accounts for Owner')
- .with('classname', 'ImageView')
- .with('resource-id', 'android:id/icon')
- if $accountButton.isExist
- $accountButton.click
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:RemoveAccount) do
- $removeAccount = $ruiObj = RUIObject.new.with('objectid', 142601956).with('selfid', 190620862).with('textdescid', -81471853).with('uniqueparentid', -1843605818)
- .with('uitreeindex', 6)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.settings:id/button')
- .with('text', 'REMOVE ACCOUNT')
- if $removeAccount.isExist
- $removeAccount.click
- end
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Confirm) do
- $ruiObj = RUIObject.new.with('objectid', -1004548822).with('selfid', -1699837063).with('textdescid', -172267303).with('uniqueparentid', 1451097447).with('classresourceid', 1834539358)
- .with('uitreeindex', 4)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'REMOVE ACCOUNT')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:GoToGmail) do
- gotoAppPixel('Gmail')
- waitsecond(2)
- end
- tcase << TestAction.new(:TourGotIt) do
- $ruiObj = RUIObject.new.with('objectid', -1374270067).with('selfid', 29381074).with('textdescid', -1431784690).with('uniqueparentid', -1320248293)
- .with('uitreeindex', 4)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.gm:id/welcome_tour_got_it')
- .with('text', 'GOT IT')
- $ruiObj.click
- ifFailJumpTo(:TourNext)
- waitsecond(2)
- end
- tcase << TestAction.new(:TourNext) do
- $ruiObj = RUIObject.new.with('objectid', -965796713).with('selfid', 2106428631).with('textdescid', -49033732).with('uniqueparentid', 41439437)
- .with('uitreeindex', 6)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.gm:id/welcome_tour_next')
- .with('content-desc', 'Next')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:WelcomeDone) do
- $ruiObj = RUIObject.new.with('objectid', -1459269354).with('selfid', -2111812423).with('textdescid', -1337192108).with('uniqueparentid', -118933564)
- .with('uitreeindex', 5)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.gm:id/welcome_tour_done')
- .with('text', 'DONE')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:AddEmail) do
- $ruiObj = RUIObject.new.with('objectid', 1784765643).with('selfid', 394229773).with('textdescid', -1185071217).with('uniqueparentid', 35495294).with('classresourceid', 759149223)
- .with('uitreeindex', 2)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.gm:id/setup_addresses_add_another')
- .with('text', 'Add an email address')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:SetUpGmail) do
- $ruiObj = RUIObject.new.with('objectid', -1456508049).with('selfid', -320144828).with('textdescid', 2104439094).with('uniqueparentid', 1362689227).with('classresourceid', -1877262527)
- .with('uitreeindex', 4)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.gm:id/account_setup_label')
- .with('text', 'Google')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Loading) do
- $signIn = RUIObject.new.with('objectid', 476695571).with('selfid', 1024373019).with('textdescid', 1892660845).with('uniqueparentid', 877823464)
- .with('uitreeindex', 3)
- .with('classname', 'EditText')
- .with('resource-id', 'identifierId')
- $second = 0;
- while ($signIn.isNotExist) && $second < 15
- puts $second
- $second += 1
- waitsecond(1)
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:ID) do
- $ruiObj = RUIObject.new.with('objectid', 476695571).with('selfid', 1024373019).with('textdescid', 1892660845).with('uniqueparentid', 877823464)
- .with('uitreeindex', 3)
- .with('classname', 'EditText')
- .with('resource-id', 'identifierId')
- $ruiObj.inputtext('nalab.qct02@gmail.com')
- waitsecond(2)
- end
- tcase << TestAction.new(:Next2) do
- $ruiObj = RUIObject.new.with('objectid', -240525947).with('selfid', 1739137727).with('textdescid', 264687918).with('uniqueparentid', -1629724901)
- .with('uitreeindex', 6)
- .with('classname', 'Button')
- .with('resource-id', 'identifierNext')
- .with('content-desc', 'NEXT')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:PWD) do
- $ruiObj = RUIObject.new.with('objectid', 1904625454).with('selfid', 1666676343).with('textdescid', -1086153038).with('uniqueparentid', -1718739466)
- .with('uitreeindex', 3)
- .with('classname', 'EditText')
- $ruiObj.inputtext('12abcdef34')
- waitsecond(2)
- end
- tcase << TestAction.new(:Next3) do
- $ruiObj = RUIObject.new.with('objectid', -412639049).with('selfid', -1426408179).with('textdescid', 1787982268).with('uniqueparentid', 446487721)
- .with('uitreeindex', 9)
- .with('classname', 'Button')
- .with('resource-id', 'passwordNext')
- .with('content-desc', 'NEXT')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Agree) do
- $ruiObj = RUIObject.new.with('objectid', 948550242).with('selfid', -1165549500).with('textdescid', -1009902985).with('uniqueparentid', 2011089354)
- .with('uitreeindex', 7)
- .with('classname', 'Button')
- .with('resource-id', 'signinconsentNext')
- .with('content-desc', 'I AGREE')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:BackUpOff) do
- $ruiObj = RUIObject.new.with('objectid', 2065931740).with('selfid', -1480442820).with('textdescid', 1158832046).with('uniqueparentid', -1396600084).with('classresourceid', -483288220)
- .with('uitreeindex', 6)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.gms.policy_sidecar_o:id/backup_opt_in_disable_backup')
- .with('text', 'Turn off backup')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:OK2) do
- $ruiObj = RUIObject.new.with('objectid', -725277645).with('selfid', -1318451484).with('textdescid', -395210665).with('uniqueparentid', 887820595).with('classresourceid', 1834539358)
- .with('uitreeindex', 4)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'OK')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:TakeToGmail) do
- $ruiObj = RUIObject.new.with('objectid', -1799555089).with('selfid', 1716018366).with('textdescid', -485572825).with('uniqueparentid', -1903073185)
- .with('uitreeindex', 7)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.gm:id/action_done')
- .with('text', 'TAKE ME TO GMAIL')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:RecentApps) do
- pressRecentApps
- waitsecond(2)
- end
- tcase << TestAction.new(:SwipeUp) do
- swipe_vertical_back 100
- waitsecond(2)
- end
- tcase << TestAction.new(:swipeUp) do
- swipe_vertical_back 100
- waitsecond(2)
- end
- tcase << TestAction.new(:ClearAll) do
- $ruiObj = RUIObject.new.with('objectid', -213794734).with('selfid', -204985471).with('textdescid', 1763854688).with('uniqueparentid', 1782126143)
- .with('uitreeindex', 12)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.systemui:id/button')
- .with('text', 'CLEAR ALL')
- $ruiObj.click
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.IPME_5_1_15_2(loopTime)
- tcase = TestCase.new("IPME_5_1_15_2")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_15_02_IPME")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotoMessages) do
- gotoAppPixel("Messages")
- waitsecond(2)
- end
- tcase << TestAction.new(:startnewchat) do
- $ruiObj = RUIObject.new.with('objectid', 764419066).with('selfid', 916878134).with('textdescid', 48640071).with('uniqueparentid', 1408873138)
- .with('uitreeindex', 6)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.messaging:id/start_new_conversation_button')
- .with('content-desc', 'Start new conversation')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:MultiAutoCompleteTextView_RecipientTextView_2) do
- $ruiObj = RUIObject.new.with('objectid', -1173212947).with('selfid', 1163803387).with('textdescid', -2009862957).with('uniqueparentid', 955347666).with('classresourceid', 461007471)
- .with('uitreeindex', 1)
- .with('classname', 'MultiAutoCompleteTextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/recipient_text_view')
- $ruiObj.inputtext('A01 a01')
- waitsecond(2)
- end
- tcase << TestAction.new(:pressEnter_3) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:input200characters) do
- $ruiObj = RUIObject.new.with('objectid', 839697618).with('selfid', -1932318364).with('textdescid', 260822414).with('uniqueparentid', 1032254030)
- .with('uitreeindex', 8)
- .with('classname', 'EditText')
- .with('resource-id', 'com.google.android.apps.messaging:id/compose_message_text')
- $ruiObj.inputtext('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeffffffffffffffffgggggggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbb')
- waitsecond(2)
- end
- tcase << TestAction.new(:sendmessages) do
- $ruiObj = RUIObject.new.with('objectid', 874675584).with('selfid', -1214465728).with('textdescid', 1345139360).with('uniqueparentid', 1105097632)
- .with('uitreeindex', 10)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.messaging:id/send_message_button_icon')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:textmessageexist) do
- $ruiObj = RUIObject.new.with('objectid', -1787159315).with('selfid', -1421701512).with('textdescid', 320778449).with('uniqueparentid', 942352883)
- .with('uitreeindex', 2)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/message_text')
- .with('text', 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeffffffffffffffffgggggggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbb')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:logstop) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason == "Message is not sent"
- end
- logStopTest("05_01_15_02_IPME")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_8) do
- pressBack
- waitsecond(2)
- end
- tcase << TestAction.new(:pressBack_9) do
- pressBack
- waitsecond(2)
- end
- tcase << TestAction.new(:pressBack_10) do
- pressBack
- waitsecond(2)
- end
- tcase << TestAction.new(:pressHome_11) do
- pressHome
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.IPME_5_1_15_4(loopTime)
- tcase = TestCase.new("IPME_5_1_15_4")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_15_02_IPME")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotoMessages) do
- gotoAppPixel("Messages")
- waitsecond(2)
- end
- tcase << TestAction.new(:startnewchat) do
- $ruiObj = RUIObject.new.with('objectid', 764419066).with('selfid', 916878134).with('textdescid', 48640071).with('uniqueparentid', 1408873138)
- .with('uitreeindex', 6)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.messaging:id/start_new_conversation_button')
- .with('content-desc', 'Start new conversation')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:MultiAutoCompleteTextView_RecipientTextView_2) do
- $ruiObj = RUIObject.new.with('objectid', -1173212947).with('selfid', 1163803387).with('textdescid', -2009862957).with('uniqueparentid', 955347666).with('classresourceid', 461007471)
- .with('uitreeindex', 1)
- .with('classname', 'MultiAutoCompleteTextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/recipient_text_view')
- $ruiObj.inputtext('A01 a01')
- waitsecond(2)
- end
- tcase << TestAction.new(:pressEnter_3) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:sendmessages) do
- $ruiObj = RUIObject.new.with('objectid', 874675584).with('selfid', -1214465728).with('textdescid', 1345139360).with('uniqueparentid', 1105097632)
- .with('uitreeindex', 10)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.messaging:id/send_message_button_icon')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:textmessageexist) do
- $ruiObj = RUIObject.new.with('objectid', -1787159315).with('selfid', -1421701512).with('textdescid', 320778449).with('uniqueparentid', 942352883)
- .with('uitreeindex', 2)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/message_text')
- .with('text', 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeffffffffffffffffgggggggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbb')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:logstop) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason == "Message is not sent"
- end
- logStopTest("05_01_15_02_IPME")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_8) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_9) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_10) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_11) do
- pressHome
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.MenuNav_5_1_9_1(loopTime)
- tcase = TestCase.new("MenuNav_5_1_9_1")
- tcase << TestAction.new(:scriptAction_2) do
- $Apps = db("AppName").length
- i = 0
- while i < $Apps do
- logStartTest("MenuNav_5_1_9_1")
- gotoAppPixel(db("AppName")[i])
- waitsecond(2)
- RUIObject.new.with('objectid', 1308040668).with('selfid', 1900891271).with('textdescid', 1801250344).with('uniqueparentid', 125426211)
- .with('uitreeindex', 4)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.nexuslauncher:id/all_apps_handle')
- .with('content-desc', 'Apps list').isNotExist
- waitsecond(2)
- pressHome
- $myTestResult = checkLastExistResult
- logStopTest("MenuNav_5_1_9_1")
- waitsecond(2)
- i += 1
- end
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.Messaging_5_1_2_3(loopTime)
- tcase = TestCase.new("Messaging_5_1_2_3")
- tcase << TestAction.new(:LogStart) do
- logStartTest('Messaging_5_1_2_3')
- waitsecond(0)
- end
- tcase << TestAction.new(:goto_Messages) do
- gotoAppPixel('Messages')
- waitsecond(2)
- end
- tcase << TestAction.new(:Messages_Default) do
- $ruiObj = RUIObject.new.with('objectid', 774620124).with('selfid', -737737443).with('textdescid', -1309712823).with('uniqueparentid', 1739951846)
- .with('uitreeindex', 5)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/next')
- .with('text', 'NEXT')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Confirm_Message_Default) do
- $ruiObj = RUIObject.new.with('objectid', -1004548822).with('selfid', 2077686463).with('textdescid', 307253103).with('uniqueparentid', 1156097466).with('classresourceid', 1834539358)
- .with('uitreeindex', 4)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'YES')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Open_New_Message) do
- $ruiObj = RUIObject.new.with('objectid', 764419066).with('selfid', 916878134).with('textdescid', 48640071).with('uniqueparentid', 1408873138)
- .with('uitreeindex', 6)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.messaging:id/start_new_conversation_button')
- .with('content-desc', 'Start new conversation')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Select_Recipient) do
- $ruiObj = RUIObject.new.with('objectid', 1212228391).with('selfid', 1084744963).with('textdescid', -605387115).with('uniqueparentid', 1086780418).with('classresourceid', -848607765)
- .with('uitreeindex', 10)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/contact_name')
- .with('text', 'A01 A01')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Input_Message_Text) do
- $inputText = RUIObject.new.with('objectid', 839697618).with('selfid', -1932318364).with('textdescid', 260822414).with('uniqueparentid', 1032254030)
- .with('uitreeindex', 8)
- .with('classname', 'EditText')
- .with('resource-id', 'com.google.android.apps.messaging:id/compose_message_text')
- $inputText.inputtext('Abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzaaaaaaaaaabbbbbbbbbbcccccccccc')
- waitsecond(2)
- end
- tcase << TestAction.new(:Send_Message) do
- $ruiObj = RUIObject.new.with('objectid', 874675584).with('selfid', -1214465728).with('textdescid', 1345139360).with('uniqueparentid', 1105097632)
- .with('uitreeindex', 10)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.messaging:id/send_message_button_icon')
- $ruiObj.click
- waitsecond(5)
- end
- tcase << TestAction.new(:Confirm_Sent) do
- $ruiObj = RUIObject.new.with('objectid', -1223562103).with('selfid', -2140029069).with('textdescid', -479005533).with('uniqueparentid', -952460748)
- .with('uitreeindex', 3)
- .with('classname', 'TextView')
- .with('text', 'Now SMS')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:Test_Result) do
- $myTestResult = checkLastExistResult
- waitsecond(0)
- end
- tcase << TestAction.new(:Exit_Conversation) do
- $ruiObj = RUIObject.new.with('objectid', 1425651979).with('selfid', -123872605).with('textdescid', 1768877749).with('uniqueparentid', -1261979652)
- .with('uitreeindex', 9)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Navigate up')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Select_Conversation) do
- $ruiObj = RUIObject.new.with('objectid', 201599363).with('selfid', -373177612).with('textdescid', 647161785).with('uniqueparentid', 137202537)
- .with('uitreeindex', 4)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/conversation_name')
- .with('text', 'A01 A01')
- $ruiObj.longClick
- waitsecond(2)
- end
- tcase << TestAction.new(:Delete_Conversation) do
- $ruiObj = RUIObject.new.with('objectid', 1400187979).with('selfid', -1174101288).with('textdescid', -1369143488).with('uniqueparentid', 112203385)
- .with('uitreeindex', 2)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/action_delete')
- .with('content-desc', 'Delete')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Confirm_Delete_Conversation) do
- $ruiObj = RUIObject.new.with('objectid', -968538326).with('selfid', 982364851).with('textdescid', -2103192353).with('uniqueparentid', -1643928723).with('classresourceid', 1834539358)
- .with('uitreeindex', 2)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'DELETE')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:LogStop) do
- logStopTest('Messaging_5_1_2_3')
- waitsecond(0)
- end
- tcase << TestAction.new(:Press_Back) do
- pressBack
- waitsecond(1)
- pressBack
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.Messaging_5_1_2_5(loopTime)
- tcase = TestCase.new("Messaging_5_1_2_5")
- tcase << TestAction.new(:LogStart) do
- logStartTest('Messaging_5_1_2_5')
- waitsecond(0)
- end
- tcase << TestAction.new(:goto_Messages) do
- gotoAppPixel('Messages')
- waitsecond(2)
- end
- tcase << TestAction.new(:Open_New_Message) do
- $ruiObj = RUIObject.new.with('objectid', 764419066).with('selfid', 916878134).with('textdescid', 48640071).with('uniqueparentid', 1408873138)
- .with('uitreeindex', 6)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.messaging:id/start_new_conversation_button')
- .with('content-desc', 'Start new conversation')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Select_Recipient) do
- $ruiObj = RUIObject.new.with('objectid', 1212228391).with('selfid', 1084744963).with('textdescid', -605387115).with('uniqueparentid', 1086780418).with('classresourceid', -848607765)
- .with('uitreeindex', 10)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/contact_name')
- .with('text', 'A01 A01')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Input_Message_Text) do
- $inputText = RUIObject.new.with('objectid', 839697618).with('selfid', -1932318364).with('textdescid', 260822414).with('uniqueparentid', 1032254030)
- .with('uitreeindex', 8)
- .with('classname', 'EditText')
- .with('resource-id', 'com.google.android.apps.messaging:id/compose_message_text')
- $inputText.inputtext('Abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzaaaaaaaaaabbbbbbbbbbcccccccccc')
- waitsecond(2)
- end
- tcase << TestAction.new(:Add_Attachment) do
- $ruiObj = RUIObject.new.with('objectid', -1360420814).with('selfid', -952088716).with('textdescid', 1847611113).with('uniqueparentid', 1631420680)
- .with('uitreeindex', 7)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.apps.messaging:id/attach_media_button')
- .with('content-desc', 'Add an attachment')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Navigate_Pictures) do
- $ruiObj = RUIObject.new.with('objectid', 1408822083).with('selfid', 538927602).with('textdescid', 531479902).with('uniqueparentid', -1874692983)
- .with('uitreeindex', 28)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Choose images from this device')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Allow_Permission) do
- $ruiObj = RUIObject.new.with('objectid', -655699299).with('selfid', -1852985786).with('textdescid', -1480420102).with('uniqueparentid', -2002661991)
- .with('uitreeindex', 13)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/missing_permission_enable')
- .with('text', 'ALLOW')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Accept_Permission) do
- $ruiObj = RUIObject.new.with('objectid', 153379926).with('selfid', 1443382411).with('textdescid', 294474017).with('uniqueparentid', 725356101).with('classresourceid', -227364920)
- .with('uitreeindex', 3)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.packageinstaller:id/permission_allow_button')
- .with('text', 'ALLOW')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Expand_Attachments) do
- swipe(getDisplayWidth/2, getDisplayHeight - 50, getDisplayWidth/2, getDisplayHeight/4, 20)
- waitsecond(2)
- end
- tcase << TestAction.new(:Search_for_Video) do
- scrollAndSearchText("031")
- waitsecond(2)
- end
- tcase << TestAction.new(:Select_Video) do
- $ruiObj = RUIObject.new.with('selfid', 387236504).with('textdescid', 1922566919).with('uniqueparentid', -660471932)
- .with('content-desc', 'Video attachment 31 seconds')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Collapse_Attachments) do
- swipe(getDisplayWidth/2, getDisplayHeight/4, getDisplayWidth/2, getDisplayHeight, 10)
- swipe(getDisplayWidth/2, getDisplayHeight/4, getDisplayWidth/2, getDisplayHeight, 10)
- waitsecond(2)
- end
- tcase << TestAction.new(:Send_Message) do
- $ruiObj = RUIObject.new.with('objectid', 874675584).with('selfid', -1214465728).with('textdescid', 1345139360).with('uniqueparentid', 1105097632)
- .with('uitreeindex', 10)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.messaging:id/send_message_button_icon')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Wait_Sent_Confirmation) do
- $sentMMS = RUIObject.new.with('objectid', -1223562103).with('selfid', 893316915).with('textdescid', 1281233763).with('uniqueparentid', 807778548)
- .with('uitreeindex', 4)
- .with('classname', 'TextView')
- .with('text', 'Now MMS')
- $count = 0
- while $sentMMS.isNotExist && $count < 60
- waitsecond(1)
- $count += 1
- puts $count
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Sent_Confirmation) do
- $ruiObj = RUIObject.new.with('objectid', -1223562103).with('selfid', 893316915).with('textdescid', 1281233763).with('uniqueparentid', 807778548)
- .with('uitreeindex', 4)
- .with('classname', 'TextView')
- .with('text', 'Now MMS')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:Test_Result) do
- $myTestResult = checkLastExistResult
- waitsecond(0)
- end
- tcase << TestAction.new(:Press_Back) do
- pressBack
- waitsecond(2)
- end
- tcase << TestAction.new(:Exit_Conversation) do
- $ruiObj = RUIObject.new.with('objectid', 1425651979).with('selfid', -123872605).with('textdescid', 1768877749).with('uniqueparentid', -1261979652)
- .with('uitreeindex', 9)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Navigate up')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Select_Conversation) do
- $ruiObj = RUIObject.new.with('objectid', 201599363).with('selfid', -373177612).with('textdescid', 647161785).with('uniqueparentid', 137202537)
- .with('uitreeindex', 4)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/conversation_name')
- .with('text', 'A01 A01')
- $ruiObj.longClick
- waitsecond(2)
- end
- tcase << TestAction.new(:Delete_Conversation) do
- $ruiObj = RUIObject.new.with('objectid', 1400187979).with('selfid', -1174101288).with('textdescid', -1369143488).with('uniqueparentid', 112203385)
- .with('uitreeindex', 2)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/action_delete')
- .with('content-desc', 'Delete')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Confirm_Delete_Conversation) do
- $ruiObj = RUIObject.new.with('objectid', -968538326).with('selfid', 982364851).with('textdescid', -2103192353).with('uniqueparentid', -1643928723).with('classresourceid', 1834539358)
- .with('uitreeindex', 2)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'DELETE')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:LogStop) do
- logStopTest('Messaging_5_1_2_5')
- waitsecond(0)
- end
- tcase << TestAction.new(:Press_Back_1) do
- pressBack
- waitsecond(1)
- pressBack
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.Messaging_5_1_2_6(loopTime)
- tcase = TestCase.new("Messaging_5_1_2_6")
- tcase << TestAction.new(:LogStart) do
- logStartTest('Messaging_5_1_2_6')
- waitsecond(0)
- end
- tcase << TestAction.new(:goto_Messages) do
- gotoAppPixel('Messages')
- waitsecond(2)
- end
- tcase << TestAction.new(:Open_New_Message) do
- $ruiObj = RUIObject.new.with('objectid', 764419066).with('selfid', 916878134).with('textdescid', 48640071).with('uniqueparentid', 1408873138)
- .with('uitreeindex', 6)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.messaging:id/start_new_conversation_button')
- .with('content-desc', 'Start new conversation')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Select_Recipient) do
- $ruiObj = RUIObject.new.with('objectid', 1212228391).with('selfid', 1084744963).with('textdescid', -605387115).with('uniqueparentid', 1086780418).with('classresourceid', -848607765)
- .with('uitreeindex', 10)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/contact_name')
- .with('text', 'A01 A01')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Input_Message_Text) do
- $inputText = RUIObject.new.with('objectid', 839697618).with('selfid', -1932318364).with('textdescid', 260822414).with('uniqueparentid', 1032254030)
- .with('uitreeindex', 8)
- .with('classname', 'EditText')
- .with('resource-id', 'com.google.android.apps.messaging:id/compose_message_text')
- $inputText.inputtext('Abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzaaaaaaaaaabbbbbbbbbbcccccccccc')
- waitsecond(2)
- end
- tcase << TestAction.new(:Add_Attachment) do
- $ruiObj = RUIObject.new.with('objectid', -1360420814).with('selfid', -952088716).with('textdescid', 1847611113).with('uniqueparentid', 1631420680)
- .with('uitreeindex', 7)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.apps.messaging:id/attach_media_button')
- .with('content-desc', 'Add an attachment')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Navigate_Pictures) do
- $ruiObj = RUIObject.new.with('objectid', 1408822083).with('selfid', 538927602).with('textdescid', 531479902).with('uniqueparentid', -1874692983)
- .with('uitreeindex', 19)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Choose images from this device')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Allow_Permission) do
- $ruiObj = RUIObject.new.with('objectid', -655699299).with('selfid', -1852985786).with('textdescid', -1480420102).with('uniqueparentid', -2002661991)
- .with('uitreeindex', 13)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/missing_permission_enable')
- .with('text', 'ALLOW')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Accept_Permission) do
- $ruiObj = RUIObject.new.with('objectid', 153379926).with('selfid', 1443382411).with('textdescid', 294474017).with('uniqueparentid', 725356101).with('classresourceid', -227364920)
- .with('uitreeindex', 3)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.packageinstaller:id/permission_allow_button')
- .with('text', 'ALLOW')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Expand_Attachments) do
- swipe(getDisplayWidth/2, getDisplayHeight - 50, getDisplayWidth/2, getDisplayHeight/4, 10)
- waitsecond(2)
- end
- tcase << TestAction.new(:Select_Picture) do
- $ruiObj = RUIObject.new.with('objectid', 210721229).with('selfid', 372442942).with('textdescid', 1772734819).with('uniqueparentid', -153679189)
- .with('uitreeindex', 16)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.messaging:id/image')
- .with('content-desc', 'image January 1 2017 7 12 am')
- $ruiObj.select('Similiar').click
- waitsecond(2)
- end
- tcase << TestAction.new(:Collapse_Attachments) do
- swipe(getDisplayWidth/2, getDisplayHeight/4, getDisplayWidth/2, getDisplayHeight, 10)
- swipe(getDisplayWidth/2, getDisplayHeight/4, getDisplayWidth/2, getDisplayHeight, 10)
- waitsecond(2)
- end
- tcase << TestAction.new(:Send_Message) do
- $ruiObj = RUIObject.new.with('objectid', 874675584).with('selfid', -1214465728).with('textdescid', 1345139360).with('uniqueparentid', 1105097632)
- .with('uitreeindex', 10)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.messaging:id/send_message_button_icon')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Wait_Sent_Confirmation) do
- $sentMMS = RUIObject.new.with('objectid', -1223562103).with('selfid', 893316915).with('textdescid', 1281233763).with('uniqueparentid', 807778548)
- .with('uitreeindex', 4)
- .with('classname', 'TextView')
- .with('text', 'Now MMS')
- $count = 0
- while $sentMMS.isNotExist && $count < 30
- waitsecond(1)
- $count += 1
- puts $count
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Sent_Confirmation) do
- $ruiObj = RUIObject.new.with('objectid', -1223562103).with('selfid', 893316915).with('textdescid', 1281233763).with('uniqueparentid', 807778548)
- .with('uitreeindex', 4)
- .with('classname', 'TextView')
- .with('text', 'Now MMS')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:Test_Result) do
- $myTestResult = checkLastExistResult
- waitsecond(0)
- end
- tcase << TestAction.new(:Press_Back) do
- pressBack
- waitsecond(2)
- end
- tcase << TestAction.new(:Exit_Conversation) do
- $ruiObj = RUIObject.new.with('objectid', 1425651979).with('selfid', -123872605).with('textdescid', 1768877749).with('uniqueparentid', -1261979652)
- .with('uitreeindex', 9)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Navigate up')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Select_Conversation) do
- $ruiObj = RUIObject.new.with('objectid', 201599363).with('selfid', -373177612).with('textdescid', 647161785).with('uniqueparentid', 137202537)
- .with('uitreeindex', 4)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/conversation_name')
- .with('text', 'A01 A01')
- $ruiObj.longClick
- waitsecond(2)
- end
- tcase << TestAction.new(:Delete_Conversation) do
- $ruiObj = RUIObject.new.with('objectid', 1400187979).with('selfid', -1174101288).with('textdescid', -1369143488).with('uniqueparentid', 112203385)
- .with('uitreeindex', 2)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/action_delete')
- .with('content-desc', 'Delete')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Confirm_Delete_Conversation) do
- $ruiObj = RUIObject.new.with('objectid', -968538326).with('selfid', 982364851).with('textdescid', -2103192353).with('uniqueparentid', -1643928723).with('classresourceid', 1834539358)
- .with('uitreeindex', 2)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'DELETE')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:LogStop) do
- logStopTest('Messaging_5_1_2_6')
- waitsecond(0)
- end
- tcase << TestAction.new(:Press_Back_1) do
- pressBack
- waitsecond(1)
- pressBack
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.MultiTasking_5_1_8_1(loopTime)
- tcase = TestCase.new("MultiTasking_5_1_8_1")
- tcase << TestAction.new(:LogStart) do
- logStartTest("MultiTasking_5_1_8_1")
- waitsecond(0)
- end
- tcase << TestAction.new(:goto_Phone) do
- gotoAppPixel('Phone')
- waitsecond(2)
- end
- tcase << TestAction.new(:View_Contacts) do
- $ruiObj = RUIObject.new.with('objectid', 1729076897).with('selfid', -1616608746).with('textdescid', -1107521081).with('uniqueparentid', -1902824159)
- .with('uitreeindex', 2)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.android.dialer:id/icon')
- .with('content-desc', 'Contacts tab.')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Search_A01) do
- scrollAndSearchText('A01 a01', 1000)
- waitsecond(2)
- end
- tcase << TestAction.new(:Select_Contact_A01a01) do
- $ruiObj = RUIObject.new.with('objectid', -667564700).with('selfid', -43585994).with('textdescid', 89720436).with('uniqueparentid', -497841051).with('classresourceid', -695489144)
- .with('uitreeindex', 6)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.dialer:id/cliv_name_textview')
- .with('content-desc', 'A01 a01')
- .with('text', 'A01 a01')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Start_Voice_Call) do
- $ruiObj = RUIObject.new.with('objectid', 921547951).with('selfid', 692509261).with('textdescid', -1496784559).with('uniqueparentid', -1243726177).with('classresourceid', 457622547)
- .with('uitreeindex', 8)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.contacts:id/icon')
- $ruiObj.click
- waitsecond(8)
- end
- tcase << TestAction.new(:Slave_Answer_Call) do
- sendBTCmd('answerCall')
- waitsecond(2)
- end
- tcase << TestAction.new(:Check_End) do
- $ruiObj = RUIObject.new.with('objectid', 2131066002).with('selfid', 279498384).with('textdescid', -733664719).with('uniqueparentid', 15085754)
- .with('uitreeindex', 3)
- .with('pretext', 'OK')
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.dialer:id/incall_end_call')
- .with('content-desc', 'End call')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:LogStop) do
- $myTestResult = checkLastExistResult
- logStopTest("MultiTasking_5_1_8_1")
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.MultiTasking_5_1_8_2(loopTime)
- tcase = TestCase.new("MultiTasking_5_1_8_2")
- tcase << TestAction.new(:LogStart) do
- logStartTest("MultiTasking_5_1_8_2")
- waitsecond(0)
- end
- tcase << TestAction.new(:goto_Contacts) do
- gotoAppPixel('Contacts')
- waitsecond(5)
- end
- tcase << TestAction.new(:goto_Messages) do
- gotoAppPixel('Messages')
- waitsecond(5)
- end
- tcase << TestAction.new(:goto_Phone) do
- gotoAppPixel('Phone')
- waitsecond(5)
- end
- tcase << TestAction.new(:goto_PlayStore) do
- gotoAppPixel("Play Store")
- waitsecond(5)
- end
- tcase << TestAction.new(:goto_Camera) do
- gotoAppPixel('Camera')
- waitsecond(5)
- end
- tcase << TestAction.new(:goto_Chrome) do
- gotoAppPixel('Chrome')
- waitsecond(5)
- end
- tcase << TestAction.new(:Chrome_Check_Menu) do
- $ruiObj = RUIObject.new.with('objectid', 286278959).with('selfid', -17041368).with('textdescid', 536559428).with('uniqueparentid', -1426174679)
- .with('uitreeindex', 29)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/menu_button')
- .with('content-desc', 'More options')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:LogStop) do
- $myTestResult = checkLastExistResult
- logStopTest("MultiTasking_5_1_8_2")
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.MultiTasking_5_1_8_3(loopTime)
- tcase = TestCase.new("MultiTasking_5_1_8_3")
- tcase << TestAction.new(:LogStart) do
- logStartTest("MultiTasking_5_1_8_3")
- waitsecond(0)
- end
- tcase << TestAction.new(:goto_Phone) do
- gotoAppPixel('Phone')
- waitsecond(2)
- end
- tcase << TestAction.new(:Return_Call_Progress) do
- $ruiObj = RUIObject.new.with('objectid', -1049390963).with('selfid', 938939901).with('textdescid', 420774450).with('uniqueparentid', 2054641712).with('classresourceid', -526721384)
- .with('uitreeindex', 5)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.dialer:id/text')
- .with('text', 'Return to call in progress')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:End_Call) do
- $ruiObj = RUIObject.new.with('objectid', -1474401675).with('selfid', 714657135).with('textdescid', -724844434).with('uniqueparentid', -2124691094)
- .with('uitreeindex', 13)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.dialer:id/incall_end_call')
- .with('content-desc', 'End call')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Check_Test) do
- $ruiObj = RUIObject.new.with('objectid', -1474401675).with('selfid', 714657135).with('textdescid', -724844434).with('uniqueparentid', -2124691094)
- .with('uitreeindex', 13)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.dialer:id/incall_end_call')
- .with('content-desc', 'End call')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:LogStop) do
- $myTestResult = checkLastExistResult
- logStopTest("MultiTasking_5_1_8_3")
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.MultiTasking_5_1_8_4(loopTime)
- tcase = TestCase.new("MultiTasking_5_1_8_4")
- tcase << TestAction.new(:LogStart) do
- logStartTest("MultiTasking_5_1_8_4")
- waitsecond(0)
- end
- tcase << TestAction.new(:goto_Chrome) do
- gotoAppPixel('Chrome')
- waitsecond(2)
- end
- tcase << TestAction.new(:Open_Tabs) do
- $ruiObj = RUIObject.new.with('objectid', 1733100788).with('selfid', 1748673363).with('textdescid', -265864838).with('uniqueparentid', 1682079956)
- .with('uitreeindex', 19)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/tab_switcher_button')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:New_Tab) do
- $ruiObj = RUIObject.new.with('objectid', -1772071808).with('selfid', 820590808).with('textdescid', 561000469).with('uniqueparentid', 1610570984)
- .with('uitreeindex', 1)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.chrome:id/new_tab_button')
- .with('content-desc', 'New tab')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Chrome_Check_Menu) do
- $ruiObj = RUIObject.new.with('objectid', 286278959).with('selfid', -17041368).with('textdescid', 536559428).with('uniqueparentid', -1426174679)
- .with('uitreeindex', 29)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/menu_button')
- .with('content-desc', 'More options')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:LogStop) do
- $myTestResult = checkLastExistResult
- logStopTest("MultiTasking_5_1_8_4")
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.MultiTasking_5_1_8_5(loopTime)
- tcase = TestCase.new("MultiTasking_5_1_8_5")
- tcase << TestAction.new(:LogStart) do
- logStartTest("MultiTasking_5_1_8_5")
- waitsecond(0)
- end
- tcase << TestAction.new(:goto_Contacts) do
- gotoAppPixel('Contacts')
- waitsecond(5)
- end
- tcase << TestAction.new(:goto_Messages) do
- gotoAppPixel('Messages')
- waitsecond(5)
- end
- tcase << TestAction.new(:goto_Phone) do
- gotoAppPixel('Phone')
- waitsecond(5)
- end
- tcase << TestAction.new(:goto_PlayStore) do
- gotoAppPixel("Play Store")
- waitsecond(5)
- end
- tcase << TestAction.new(:goto_Camera) do
- gotoAppPixel('Camera')
- waitsecond(5)
- end
- tcase << TestAction.new(:goto_Chrome) do
- gotoAppPixel('Chrome')
- waitsecond(5)
- end
- tcase << TestAction.new(:Chrome_Check_Menu) do
- $ruiObj = RUIObject.new.with('objectid', 286278959).with('selfid', -17041368).with('textdescid', 536559428).with('uniqueparentid', -1426174679)
- .with('uitreeindex', 29)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.chrome:id/menu_button')
- .with('content-desc', 'More options')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:LogStop) do
- $myTestResult = checkLastExistResult
- logStopTest("MultiTasking_5_1_8_5")
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.MultiTasking_5_1_8_6(loopTime)
- tcase = TestCase.new("MultiTasking_5_1_8_6")
- tcase << TestAction.new(:LogStart) do
- logStartTest("MultiTasking_5_1_8_6")
- waitsecond(0)
- end
- tcase << TestAction.new(:Press_Back) do
- pressBack
- waitsecond(2)
- end
- tcase << TestAction.new(:Press_Back_1) do
- pressBack
- waitsecond(2)
- end
- tcase << TestAction.new(:Home_Check) do
- $ruiObj = RUIObject.new.with('objectid', 1308040668).with('selfid', 1900891271).with('textdescid', 1801250344).with('uniqueparentid', 125426211)
- .with('uitreeindex', 7)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.nexuslauncher:id/all_apps_handle')
- .with('content-desc', 'Apps list')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:LogStop) do
- $myTestResult = checkLastExistResult
- logStopTest("MultiTasking_5_1_8_6")
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.Multimedia_5_1_7_1(loopTime)
- tcase = TestCase.new("Multimedia_5_1_7_1")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_07_01_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotocamera) do
- gotoAppPixel("Camera")
- waitsecond(2)
- end
- tcase << TestAction.new(:PermissionAllowButton) do
- $ruiObj = RUIObject.new.with('objectid', 153379926).with('selfid', 1443382411).with('textdescid', 294474017).with('uniqueparentid', 725356101).with('classresourceid', -227364920)
- .with('uitreeindex', 3)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.packageinstaller:id/permission_allow_button')
- .with('text', 'ALLOW')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Button_ConfirmButton_2) do
- $ruiObj = RUIObject.new.with('objectid', -1187921382).with('selfid', -1055162259).with('textdescid', 1673606663).with('uniqueparentid', -1678803509)
- .with('uitreeindex', 3)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.camera2:id/confirm_button')
- .with('text', 'NEXT')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:allowpermission) do
- $ruiObj = RUIObject.new.with('objectid', 1275766412).with('selfid', -1672772069).with('textdescid', -1293741455).with('uniqueparentid', -759816146)
- .with('uitreeindex', 3)
- .with('classname', 'Button')
- .with('resource-id', 'com.google.android.GoogleCamera:id/ok_button')
- .with('text', 'OK GOT IT')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:changetovideo) do
- $ruiObj = RUIObject.new.with('objectid', -733699829).with('selfid', -2081355986).with('textdescid', -1269858187).with('uniqueparentid', 1962624833)
- .with('uitreeindex', 17)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.GoogleCamera:id/smooth_rotate_video_switch_icon')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:recordvideo) do
- $ruiObj = RUIObject.new.with('objectid', -733699829).with('selfid', -2081355986).with('textdescid', -1269858187).with('uniqueparentid', 1962624833)
- .with('uitreeindex', 14)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.GoogleCamera:id/smooth_rotate_video_switch_icon')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:wait30seconds) do
- waitsecond(32)
- end
- tcase << TestAction.new(:checkforthepausebutton) do
- $ruiObj = RUIObject.new.with('objectid', -1444537032).with('selfid', 111453042).with('textdescid', 1162006437).with('uniqueparentid', -1154361882)
- .with('uitreeindex', 5)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.android.camera2:id/shutter_button')
- .with('content-desc', 'Shutter')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:stoprecord1) do
- $ruiObj = RUIObject.new.with('objectid', 897368612).with('selfid', 531572407).with('textdescid', 67272975).with('uniqueparentid', -978032123)
- .with('uitreeindex', 8)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.GoogleCamera:id/shutter_button')
- .with('content-desc', 'Stop Recording')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:logstop) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason == "Video does not exist"
- end
- logStopTest("05_01_07_01_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome) do
- pressBack
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.Multimedia_5_1_7_10(loopTime)
- tcase = TestCase.new("Multimedia_5_1_7_10")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_07_10_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:scriptAction_2) do
- gotoAppPixel("Chrome")
- waitsecond(2)
- end
- tcase << TestAction.new(:ClickAccept) do
- $ruiObj = RUIObject.new.with('objectid', 1131623741).with('selfid', 2073999009).with('textdescid', -212510162).with('uniqueparentid', -1930936534)
- .with('uitreeindex', 4)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.chrome:id/terms_accept')
- .with('text', 'ACCEPT CONTINUE')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Clicknothanks) do
- $ruiObj = RUIObject.new.with('objectid', -1069290294).with('selfid', 1665543358).with('textdescid', 14199854).with('uniqueparentid', -972892335)
- .with('uitreeindex', 8)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.chrome:id/negative_button')
- .with('text', 'NO THANKS')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:EditText_SearchBoxText_7) do
- $ruiObj = RUIObject.new.with('objectid', -740560065).with('selfid', 1023920737).with('textdescid', -1482525503).with('uniqueparentid', -1010905038)
- .with('uitreeindex', 0)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.chrome:id/search_box_text')
- $ruiObj.inputtext('www.youtube.com')
- waitsecond(2)
- end
- tcase << TestAction.new(:pressEnter_8) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:wait15second_9) do
- waitsecond(15)
- end
- tcase << TestAction.new(:Clickfirstvideo) do
- click(724.5,1048.5)
- waitsecond(6)
- end
- tcase << TestAction.new(:sharebuttonexist) do
- $ruiObj = RUIObject.new.with('objectid', 537483260).with('selfid', -349777709).with('textdescid', 367962075).with('uniqueparentid', 1517455945)
- .with('uitreeindex', 15)
- .with('classname', 'Button')
- .with('content-desc', 'Share')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:logstop) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason == "Video Streaming does not work"
- end
- logStopTest("05_01_07_10_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_13) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_14) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_15) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_16) do
- pressHome
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.Multimedia_5_1_7_11(loopTime)
- tcase = TestCase.new("Multimedia_5_1_7_11")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_07_11_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:scriptAction_2) do
- gotoAppPixel("Play Music")
- waitsecond(5)
- end
- tcase << TestAction.new(:Button_Button0_5) do
- $ruiObj = RUIObject.new.with('objectid', -2137881259).with('selfid', 1844568236).with('textdescid', -1281599498).with('uniqueparentid', -1667235072)
- .with('uitreeindex', 4)
- .with('classname', 'Button')
- .with('resource-id', 'com.google.android.music:id/button_0')
- .with('text', 'SKIP')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Button_BtnDecline_4) do
- $ruiObj = RUIObject.new.with('objectid', -1378300942).with('selfid', -1214082401).with('textdescid', -2120989690).with('uniqueparentid', -1218539231)
- .with('uitreeindex', 12)
- .with('classname', 'Button')
- .with('resource-id', 'com.google.android.music:id/btn_decline')
- .with('text', 'NO THANKS')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Button_Button0_2_1) do
- $ruiObj = RUIObject.new.with('objectid', 1772672623).with('selfid', 1844568236).with('textdescid', 743697808).with('uniqueparentid', -1971983066)
- .with('uitreeindex', 4)
- .with('classname', 'Button')
- .with('resource-id', 'com.google.android.music:id/button_0')
- .with('text', 'SKIP')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:ImageView_NavigationButton_6) do
- $ruiObj = RUIObject.new.with('objectid', -1390467816).with('selfid', -959574335).with('textdescid', 2119483842).with('uniqueparentid', 672315111)
- .with('uitreeindex', 0)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.music:id/navigation_button')
- .with('content-desc', 'Show navigation drawer')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:logstop) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason == "Video Streaming does not work"
- end
- logStopTest("05_01_07_11_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_9) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_10) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_11) do
- pressHome
- waitsecond(0)
- end
- tcase << TestAction.new(:ImageButton_Show_1) do
- $ruiObj = RUIObject.new.with('objectid', -16821482).with('selfid', -167844295).with('textdescid', 296856964).with('uniqueparentid', 1467430507)
- .with('uitreeindex', 6)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Show navigation drawer')
- $ruiObj.click
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.Multimedia_5_1_7_12(loopTime)
- tcase = TestCase.new("Multimedia_5_1_7_12")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_07_12_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotoplaymusic) do
- gotoAppPixel("Play Music")
- waitsecond(2)
- end
- tcase << TestAction.new(:Button_BtnDecline_4) do
- $ruiObj = RUIObject.new.with('objectid', -1378300942).with('selfid', -1214082401).with('textdescid', -2120989690).with('uniqueparentid', -1218539231)
- .with('uitreeindex', 12)
- .with('classname', 'Button')
- .with('resource-id', 'com.google.android.music:id/btn_decline')
- .with('text', 'NO THANKS')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:clicknavigationdrawer) do
- $ruiObj = RUIObject.new.with('objectid', -1390467816).with('selfid', -959574335).with('textdescid', 2119483842).with('uniqueparentid', 672315111)
- .with('uitreeindex', 0)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.music:id/navigation_button')
- .with('content-desc', 'Show navigation drawer')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:musiclibrary) do
- $ruiObj = RUIObject.new.with('objectid', 1337918942).with('selfid', -404350322).with('textdescid', -1209707262).with('uniqueparentid', 1865643829).with('classresourceid', -938935918)
- .with('uitreeindex', 34)
- .with('classname', 'TextView')
- .with('text', 'Music library')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:artist) do
- $ruiObj = RUIObject.new.with('objectid', -741226326).with('selfid', -2050395810).with('textdescid', -294625686).with('uniqueparentid', -1232442324)
- .with('uitreeindex', 5)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.music:id/title')
- .with('text', 'ARTISTS')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:clickthumbnail) do
- $ruiObj = RUIObject.new.with('objectid', -146398081).with('selfid', -538001520).with('textdescid', -243373183).with('uniqueparentid', 1810546890).with('classresourceid', -1418125814)
- .with('uitreeindex', 9)
- .with('pretext', 'GENRES')
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.music:id/li_thumbnail_frame')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:clickanotherthumnail) do
- $ruiObj = RUIObject.new.with('objectid', 585237187).with('selfid', -538001520).with('textdescid', 962483645).with('uniqueparentid', 484936402)
- .with('uitreeindex', 7)
- .with('pretext', 'In my library')
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.music:id/li_thumbnail_frame')
- $ruiObj.click
- waitsecond(3)
- end
- tcase << TestAction.new(:clickplay) do
- $ruiObj = RUIObject.new.with('objectid', 1267180639).with('selfid', -562829957).with('textdescid', -145594059).with('uniqueparentid', -1431364792).with('classresourceid', 554110641)
- .with('uitreeindex', 8)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.music:id/fab_play')
- .with('content-desc', 'Play')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:wait12second_8) do
- waitsecond(12)
- end
- tcase << TestAction.new(:pausebuttonexist) do
- $ruiObj = RUIObject.new.with('objectid', 1487562708).with('selfid', 2054656518).with('textdescid', -1874588662).with('uniqueparentid', -317697394)
- .with('uitreeindex', 34)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.music:id/play_pause_header')
- .with('content-desc', 'Pause')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:clickpausebutton) do
- $ruiObj = RUIObject.new.with('objectid', 1487562708).with('selfid', 2054656518).with('textdescid', -1874588662).with('uniqueparentid', -317697394)
- .with('uitreeindex', 34)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.music:id/play_pause_header')
- .with('content-desc', 'Pause')
- $ruiObj.click
- waitsecond(3)
- end
- tcase << TestAction.new(:logstop) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason == "Music is not playing"
- end
- logStopTest("05_01_07_12_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:goback) do
- $ruiObj = RUIObject.new.with('objectid', -16821482).with('selfid', -123872605).with('textdescid', -2129880704).with('uniqueparentid', -272094647)
- .with('uitreeindex', 0)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Navigate up')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:goback_1) do
- $ruiObj = RUIObject.new.with('objectid', -16821482).with('selfid', -123872605).with('textdescid', -2129880704).with('uniqueparentid', -272094647)
- .with('uitreeindex', 0)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Navigate up')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:gotomenunav) do
- $ruiObj = RUIObject.new.with('objectid', -16821482).with('selfid', -167844295).with('textdescid', 296856964).with('uniqueparentid', 1467430507)
- .with('uitreeindex', 6)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Show navigation drawer')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:gotohome) do
- $ruiObj = RUIObject.new.with('objectid', 1337918942).with('selfid', 591713361).with('textdescid', -569085377).with('uniqueparentid', 1865643829).with('classresourceid', -938935918)
- .with('uitreeindex', 27)
- .with('classname', 'TextView')
- .with('text', 'Home')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:pressBack_9) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_10) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_11) do
- pressHome
- waitsecond(0)
- end
- tcase << TestAction.new(:swipenotificationbar) do
- swipe(729,31.5,774,1500.5,100)
- waitsecond(2)
- end
- tcase << TestAction.new(:swiperight) do
- swipe(1102.5,679,100,679.5,100)
- waitsecond(2)
- end
- tcase << TestAction.new(:pressHome_1) do
- pressHome
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.Multimedia_5_1_7_13(loopTime)
- tcase = TestCase.new("Multimedia_5_1_7_13")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_07_13_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotoplaymusic) do
- gotoAppPixel("Play Music")
- waitsecond(2)
- end
- tcase << TestAction.new(:Button_BtnDecline_4) do
- $ruiObj = RUIObject.new.with('objectid', -1378300942).with('selfid', -1214082401).with('textdescid', -2120989690).with('uniqueparentid', -1218539231)
- .with('uitreeindex', 12)
- .with('classname', 'Button')
- .with('resource-id', 'com.google.android.music:id/btn_decline')
- .with('text', 'NO THANKS')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:pressBack_9) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_10) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_11) do
- pressHome
- waitsecond(0)
- end
- tcase << TestAction.new(:swipenotificationbar) do
- swipe(729,31.5,774,1500.5,100)
- waitsecond(2)
- end
- tcase << TestAction.new(:pause) do
- $ruiObj = RUIObject.new.with('objectid', 882076620).with('selfid', -1186380024).with('textdescid', -490366974).with('uniqueparentid', 1841961189).with('classresourceid', -343477762)
- .with('uitreeindex', 18)
- .with('classname', 'ImageButton')
- .with('resource-id', 'android:id/action0')
- .with('content-desc', 'Pause')
- $ruiObj.isExist
- waitsecond(3)
- end
- tcase << TestAction.new(:logstop_1) do
- $myTestResult = !checkLastExistResult
- if $myTestResult == false
- $myFailReason == "Music is not closing."
- end
- logStopTest("05_01_07_13_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_1) do
- pressHome
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.Multimedia_5_1_7_14(loopTime)
- tcase = TestCase.new("Multimedia_5_1_7_14")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_07_14_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotosettings) do
- gotoAppPixel("Settings")
- waitsecond(2)
- end
- tcase << TestAction.new(:clickdisplay) do
- $ruiObj = RUIObject.new.with('objectid', -1980252617).with('selfid', -1901343455).with('textdescid', 1460376455).with('uniqueparentid', -349226723)
- .with('uitreeindex', 22)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Display')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:advancedSettings) do
- $ruiObj = RUIObject.new.with('objectid', 1540349781).with('selfid', 183975843).with('textdescid', -1659217645).with('uniqueparentid', -512886282)
- .with('uitreeindex', 13)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Advanced')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:swipeDown_6) do
- swipe_vertical 500
- waitsecond(2)
- end
- tcase << TestAction.new(:clicktheme) do
- $ruiObj = RUIObject.new.with('objectid', 1540349781).with('selfid', 80297600).with('textdescid', 722414294).with('uniqueparentid', 818307449)
- .with('uitreeindex', 20)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Device theme')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:changetodark) do
- $ruiObj = RUIObject.new.with('objectid', 374337900).with('selfid', -102657974).with('textdescid', 679433110).with('uniqueparentid', -290305997).with('classresourceid', 2074814108)
- .with('uitreeindex', 4)
- .with('classname', 'CheckedTextView')
- .with('resource-id', 'android:id/text1')
- .with('text', 'Dark')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:clicktheme_1) do
- $ruiObj = RUIObject.new.with('objectid', 1540349781).with('selfid', 80297600).with('textdescid', 722414294).with('uniqueparentid', 818307449)
- .with('uitreeindex', 20)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Device theme')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:changetoinverted) do
- $ruiObj = RUIObject.new.with('objectid', 374337900).with('selfid', -797465143).with('textdescid', 1689955831).with('uniqueparentid', -290305997).with('classresourceid', 2074814108)
- .with('uitreeindex', 3)
- .with('classname', 'CheckedTextView')
- .with('resource-id', 'android:id/text1')
- .with('text', 'Inverted')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:clicktheme_2) do
- $ruiObj = RUIObject.new.with('objectid', 1540349781).with('selfid', 80297600).with('textdescid', 722414294).with('uniqueparentid', 1677638763)
- .with('uitreeindex', 20)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Device theme')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:clickPixel) do
- $ruiObj = RUIObject.new.with('objectid', 374337900).with('selfid', 1123896370).with('textdescid', -61296722).with('uniqueparentid', -290305997).with('classresourceid', 2074814108)
- .with('uitreeindex', 2)
- .with('classname', 'CheckedTextView')
- .with('resource-id', 'android:id/text1')
- .with('text', 'Pixel')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Displayisexist) do
- $ruiObj = RUIObject.new.with('objectid', 765775369).with('selfid', 1766108176).with('textdescid', 937308149).with('uniqueparentid', 1015447283)
- .with('uitreeindex', 1)
- .with('classname', 'TextView')
- .with('text', 'Display')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:logstop) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason == "Theme change not working"
- end
- logStopTest("05_01_07_14_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_19) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_20) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_22) do
- pressHome
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.Multimedia_5_1_7_2(loopTime)
- tcase = TestCase.new("Multimedia_5_1_7_2")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_07_02_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotophotos) do
- gotoAppPixel("Photos")
- waitsecond(2)
- end
- tcase << TestAction.new(:Switch_AutoBackupSwitch_2) do
- $ruiObj = RUIObject.new.with('objectid', 1900129037).with('selfid', 1682285764).with('textdescid', 1396382350).with('uniqueparentid', -1851031688).with('classresourceid', -402277641)
- .with('uitreeindex', 2)
- .with('classname', 'Switch')
- .with('resource-id', 'com.google.android.apps.photos:id/auto_backup_switch')
- .with('text', 'ON')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Button_DoneButton_7) do
- $ruiObj = RUIObject.new.with('objectid', 1857204703).with('selfid', -544460817).with('textdescid', -1623853219).with('uniqueparentid', -1190962124)
- .with('uitreeindex', 9)
- .with('classname', 'Button')
- .with('resource-id', 'com.google.android.apps.photos:id/done_button')
- .with('text', 'DONE')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Keepoff) do
- $ruiObj = RUIObject.new.with('objectid', -767191036).with('selfid', 780820477).with('textdescid', 1663022928).with('uniqueparentid', -1776182139).with('classresourceid', 1834539359)
- .with('uitreeindex', 3)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button2')
- .with('text', 'KEEP OFF')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:clickdone) do
- $ruiObj = RUIObject.new.with('objectid', 1857204703).with('selfid', -544460817).with('textdescid', -1623853219).with('uniqueparentid', 1110794213)
- .with('uitreeindex', 11)
- .with('classname', 'Button')
- .with('resource-id', 'com.google.android.apps.photos:id/done_button')
- .with('text', 'DONE')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:clickgotit) do
- $ruiObj = RUIObject.new.with('objectid', -767191037).with('selfid', 1077689959).with('textdescid', 1333340036).with('uniqueparentid', 1950016636).with('classresourceid', 1834539358)
- .with('uitreeindex', 3)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'GOT IT')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:clickmostrecentvideo) do
- click(180,792)
- waitsecond(2)
- end
- tcase << TestAction.new(:clicktoallowfullscreen) do
- $ruiObj = RUIObject.new.with('objectid', 421858869).with('selfid', 1817701202).with('textdescid', -941601866).with('uniqueparentid', -965863814)
- .with('uitreeindex', 5)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/ok')
- .with('text', 'GOT IT')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:View_Dismiss_10) do
- $ruiObj = RUIObject.new.with('objectid', 1250577209).with('selfid', 2045596453).with('textdescid', 1467340739).with('uniqueparentid', -1059167548)
- .with('uitreeindex', 3)
- .with('classname', 'android.view.View')
- .with('content-desc', 'Dismiss')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:wait10seconds) do
- for i in 1..2
- waitsecond(i)
- refreshScreen
- end
- end
- tcase << TestAction.new(:clickthescreen) do
- click(1080,1516.5)
- waitsecond(2)
- end
- tcase << TestAction.new(:checkforpausebutton) do
- $ruiObj = RUIObject.new.with('objectid', 1760472289).with('selfid', -1751474194).with('textdescid', -1538603918).with('uniqueparentid', 542296211)
- .with('uitreeindex', 2)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.apps.photos:id/photos_videoplayer_pause_button')
- .with('content-desc', 'Pause video')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:refreshscreen) do
- refreshScreen
- waitsecond(0)
- end
- tcase << TestAction.new(:wait16second) do
- for i in 1..2
- waitsecond(i)
- refreshScreen
- end
- end
- tcase << TestAction.new(:pausevideo) do
- $ruiObj = RUIObject.new.with('objectid', 1760472289).with('selfid', -1751474194).with('textdescid', -1538603918).with('uniqueparentid', 542296211)
- .with('uitreeindex', 2)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.apps.photos:id/photos_videoplayer_pause_button')
- .with('content-desc', 'Pause video')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:stoplog) do
- $myTestResult = checkLastExistResult
- logStopTest("05_01_07_02_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_4) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_6) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_7) do
- pressHome
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.Multimedia_5_1_7_3(loopTime)
- tcase = TestCase.new("Multimedia_5_1_7_3")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_07_03_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotoPhotos) do
- gotoAppPixel("Photos")
- waitsecond(2)
- end
- tcase << TestAction.new(:gotovideo) do
- click(166.5,666)
- waitsecond(2)
- end
- tcase << TestAction.new(:clicktheview) do
- $ruiObj = RUIObject.new.with('objectid', 969208524).with('selfid', 1815484335).with('textdescid', -19306796).with('uniqueparentid', -87074755)
- .with('uitreeindex', 0)
- .with('classname', 'android.view.View')
- $ruiObj.click
- waitsecond(0)
- end
- tcase << TestAction.new(:refreshscreen) do
- refreshScreen
- waitsecond(0)
- end
- tcase << TestAction.new(:deletebuttonexist) do
- $ruiObj = RUIObject.new.with('objectid', -1328088200).with('selfid', 1434121712).with('textdescid', 864436336).with('uniqueparentid', -2095656440)
- .with('uitreeindex', 14)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.photos:id/trash')
- .with('content-desc', 'Trash')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:deletethevideo) do
- $ruiObj = RUIObject.new.with('objectid', -1328088200).with('selfid', 1434121712).with('textdescid', 864436336).with('uniqueparentid', -2095656440)
- .with('uitreeindex', 14)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.photos:id/trash')
- .with('content-desc', 'Trash')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:confirmdelete) do
- $ruiObj = RUIObject.new.with('objectid', -767191037).with('selfid', 2007729818).with('textdescid', -414128773).with('uniqueparentid', 158965951).with('classresourceid', 1834539358)
- .with('uitreeindex', 7)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'MOVE TO TRASH')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:confirmdelete_2) do
- $ruiObj = RUIObject.new.with('objectid', -767191037).with('selfid', -1194431314).with('textdescid', -875578979).with('uniqueparentid', 1357736153).with('classresourceid', 1834539358)
- .with('uitreeindex', 4)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'DELETE PERMANENTLY')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:logstop) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason == "Video fail to delete"
- end
- logStopTest("05_01_07_03_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_11) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_12) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_13) do
- pressHome
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.Multimedia_5_1_7_4(loopTime)
- tcase = TestCase.new("Multimedia_5_1_7_4")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_07_04_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:scriptAction_2) do
- gotoAppPixel("Camera")
- waitsecond(2)
- end
- tcase << TestAction.new(:clickcamera) do
- $ruiObj = RUIObject.new.with('objectid', 1308773867).with('selfid', -690989467).with('textdescid', 1917284245).with('uniqueparentid', -149577887)
- .with('uitreeindex', 12)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.GoogleCamera:id/smooth_rotate_photo_switch_icon')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:takeaphoto) do
- $ruiObj = RUIObject.new.with('objectid', 897368612).with('selfid', -2009867863).with('textdescid', -1833878127).with('uniqueparentid', 1343212356)
- .with('uitreeindex', 16)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.GoogleCamera:id/shutter_button')
- .with('content-desc', 'Shutter')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:shutterbuttonexist) do
- $ruiObj = RUIObject.new.with('objectid', 897368612).with('selfid', -2009867863).with('textdescid', -1833878127).with('uniqueparentid', 1343212356)
- .with('uitreeindex', 16)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.GoogleCamera:id/shutter_button')
- .with('content-desc', 'Shutter')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:logstop) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason == "Take picture FAILED"
- end
- logStopTest("05_01_07_04_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_8) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_9) do
- pressHome
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.Multimedia_5_1_7_5(loopTime)
- tcase = TestCase.new("Multimedia_5_1_7_5")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_07_05_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotoGallery) do
- gotoAppPixel("Photos")
- waitsecond(2)
- end
- tcase << TestAction.new(:clickmostcurrentphoto) do
- $ruiObj = RUIObject.new.with('objectid', -740392950).with('selfid', -155877827).with('textdescid', 1337650749).with('uniqueparentid', -720638774)
- .with('uitreeindex', 1)
- .with('pretext', 'Camera')
- .with('classname', 'android.view.ViewGroup')
- .with('content-desc', 'Photo taken on May 10, 2017 8:55:20 PM.')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:ifsharebuttonexist) do
- $ruiObj = RUIObject.new.with('objectid', -1982964278).with('selfid', 1056003612).with('textdescid', 1336202944).with('uniqueparentid', 1291383994)
- .with('uitreeindex', 6)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.photos:id/edit')
- .with('content-desc', 'Edit')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:logstop) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason == "Take picture FAILED"
- end
- logStopTest("05_01_07_05_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_7) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_8) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_8) do
- pressHome
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.Multimedia_5_1_7_6(loopTime)
- tcase = TestCase.new("Multimedia_5_1_7_6")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_07_06_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotoGallery) do
- gotoAppPixel("Photos")
- waitsecond(2)
- end
- tcase << TestAction.new(:clickmostrecentfile) do
- click(184.5,648)
- waitsecond(2)
- end
- tcase << TestAction.new(:deletebuttonexist) do
- $ruiObj = RUIObject.new.with('objectid', -1328088200).with('selfid', 1434121712).with('textdescid', 864436336).with('uniqueparentid', -2095656440)
- .with('uitreeindex', 7)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.photos:id/trash')
- .with('content-desc', 'Trash')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:deletethepicture) do
- $ruiObj = RUIObject.new.with('objectid', -1328088200).with('selfid', 1434121712).with('textdescid', 864436336).with('uniqueparentid', -2095656440)
- .with('uitreeindex', 8)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.photos:id/trash')
- .with('content-desc', 'Trash')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:logstop) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason == "Picture is not deleted."
- end
- logStopTest("05_01_07_06_MultiMedia")
- waitsecond(2)
- end
- tcase << TestAction.new(:pressBack_7) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_8) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_8) do
- pressHome
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.Multimedia_5_1_7_7(loopTime)
- tcase = TestCase.new("Multimedia_5_1_7_7")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_07_07_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotomessages) do
- gotoAppPixel("Messages")
- waitsecond(2)
- end
- tcase << TestAction.new(:Startnewmessage) do
- $ruiObj = RUIObject.new.with('objectid', 764419066).with('selfid', 916878134).with('textdescid', 48640071).with('uniqueparentid', 1408873138)
- .with('uitreeindex', 6)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.messaging:id/start_new_conversation_button')
- .with('content-desc', 'Start new conversation')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:TextView_Skip_2) do
- $ruiObj = RUIObject.new.with('objectid', 774774376).with('selfid', 692625717).with('textdescid', 125277897).with('uniqueparentid', 1739951846)
- .with('uitreeindex', 3)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/skip')
- .with('text', 'SKIP')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:TextView_Next_4) do
- $ruiObj = RUIObject.new.with('objectid', 774620124).with('selfid', -737737443).with('textdescid', -1309712823).with('uniqueparentid', -1145423395)
- .with('uitreeindex', 5)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/next')
- .with('text', 'NEXT')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Button_PermissionAllowButton_6) do
- $ruiObj = RUIObject.new.with('objectid', 153379926).with('selfid', 1443382411).with('textdescid', 294474017).with('uniqueparentid', 725356101).with('classresourceid', -227364920)
- .with('uitreeindex', 4)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.packageinstaller:id/permission_allow_button')
- .with('text', 'ALLOW')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Button_PermissionAllowButton_8) do
- $ruiObj = RUIObject.new.with('objectid', 153379926).with('selfid', 1443382411).with('textdescid', 294474017).with('uniqueparentid', 725356101).with('classresourceid', -227364920)
- .with('uitreeindex', 4)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.packageinstaller:id/permission_allow_button')
- .with('text', 'ALLOW')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Button_PermissionAllowButton_10) do
- $ruiObj = RUIObject.new.with('objectid', 153379926).with('selfid', 1443382411).with('textdescid', 294474017).with('uniqueparentid', 725356101).with('classresourceid', -227364920)
- .with('uitreeindex', 2)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.packageinstaller:id/permission_allow_button')
- .with('text', 'ALLOW')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:put_recipientnumber) do
- $ruiObj = RUIObject.new.with('objectid', -1173212947).with('selfid', 1163803387).with('textdescid', -2009862957).with('uniqueparentid', 955347666).with('classresourceid', 461007471)
- .with('uitreeindex', 1)
- .with('classname', 'MultiAutoCompleteTextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/recipient_text_view')
- $ruiObj.inputtext('A01 a01')
- waitsecond(2)
- end
- tcase << TestAction.new(:nextwindow) do
- click(1354.5,2605.5)
- waitsecond(2)
- end
- tcase << TestAction.new(:gotooption) do
- $ruiObj = RUIObject.new.with('objectid', -1360420814).with('selfid', -952088716).with('textdescid', 1847611113).with('uniqueparentid', 1251875640)
- .with('uitreeindex', 7)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.apps.messaging:id/attach_media_button')
- .with('content-desc', 'Add an attachment')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:changetorecordoption) do
- $ruiObj = RUIObject.new.with('objectid', 1408822083).with('selfid', -645200276).with('textdescid', -334363612).with('uniqueparentid', -1874692983)
- .with('uitreeindex', 28)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Record audio')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:clickallow) do
- $ruiObj = RUIObject.new.with('objectid', -655699299).with('selfid', -1852985786).with('textdescid', -1480420102).with('uniqueparentid', -1331106569)
- .with('uitreeindex', 13)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/missing_permission_enable')
- .with('text', 'ALLOW')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:clickPermissionAllowButton) do
- $ruiObj = RUIObject.new.with('objectid', 153379926).with('selfid', 1443382411).with('textdescid', 294474017).with('uniqueparentid', 725356101).with('classresourceid', -227364920)
- .with('uitreeindex', 3)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.packageinstaller:id/permission_allow_button')
- .with('text', 'ALLOW')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:record5secondsmessage) do
- swipe(597, 2053, 842, 2298, 500)
- waitsecond(2)
- end
- tcase << TestAction.new(:playbuttonexist) do
- $ruiObj = RUIObject.new.with('objectid', 28335571).with('selfid', 801742907).with('textdescid', -1823989396).with('uniqueparentid', 1321193562)
- .with('uitreeindex', 7)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.messaging:id/play_button')
- .with('content-desc', 'Play audio attachment')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:logstop) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason == "Message is not recorded"
- end
- logStopTest("05_01_07_07_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_34) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_35) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_36) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_37) do
- pressHome
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.Multimedia_5_1_7_8(loopTime)
- tcase = TestCase.new("Multimedia_5_1_7_8")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_07_08_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotomessages) do
- gotoAppPixel("Messages")
- waitsecond(2)
- end
- tcase << TestAction.new(:Startnewmessage) do
- $ruiObj = RUIObject.new.with('objectid', 764419066).with('selfid', 916878134).with('textdescid', 48640071).with('uniqueparentid', 1408873138)
- .with('uitreeindex', 6)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.messaging:id/start_new_conversation_button')
- .with('content-desc', 'Start new conversation')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:put_recipientnumber) do
- $ruiObj = RUIObject.new.with('objectid', -1173212947).with('selfid', 1163803387).with('textdescid', -2009862957).with('uniqueparentid', 955347666).with('classresourceid', 461007471)
- .with('uitreeindex', 1)
- .with('classname', 'MultiAutoCompleteTextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/recipient_text_view')
- $ruiObj.inputtext('A01 a01')
- waitsecond(2)
- end
- tcase << TestAction.new(:nextwindow) do
- click(1354.5,2605.5)
- waitsecond(2)
- end
- tcase << TestAction.new(:gotooption) do
- $ruiObj = RUIObject.new.with('objectid', -1360420814).with('selfid', -952088716).with('textdescid', 1847611113).with('uniqueparentid', 1251875640)
- .with('uitreeindex', 7)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.apps.messaging:id/attach_media_button')
- .with('content-desc', 'Add an attachment')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:changetorecordoption) do
- $ruiObj = RUIObject.new.with('objectid', 1408822083).with('selfid', -645200276).with('textdescid', -334363612).with('uniqueparentid', -1874692983)
- .with('uitreeindex', 28)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Record audio')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:clickallow) do
- $ruiObj = RUIObject.new.with('objectid', -655699299).with('selfid', -1852985786).with('textdescid', -1480420102).with('uniqueparentid', -1331106569)
- .with('uitreeindex', 13)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/missing_permission_enable')
- .with('text', 'ALLOW')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:clickPermissionAllowButton) do
- $ruiObj = RUIObject.new.with('objectid', 153379926).with('selfid', 1443382411).with('textdescid', 294474017).with('uniqueparentid', 725356101).with('classresourceid', -227364920)
- .with('uitreeindex', 3)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.packageinstaller:id/permission_allow_button')
- .with('text', 'ALLOW')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:record5secondsmessage) do
- swipe(597, 2053, 842, 2298, 500)
- waitsecond(2)
- end
- tcase << TestAction.new(:playbuttonis_exist_1) do
- $ruiObj = RUIObject.new.with('objectid', 28335571).with('selfid', 801742907).with('textdescid', -1823989396).with('uniqueparentid', 1321193562)
- .with('uitreeindex', 7)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.messaging:id/play_button')
- .with('content-desc', 'Play audio attachment')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:playtherecord) do
- $ruiObj = RUIObject.new.with('objectid', 28335571).with('selfid', 801742907).with('textdescid', -1823989396).with('uniqueparentid', 1321193562)
- .with('uitreeindex', 7)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.messaging:id/play_button')
- .with('content-desc', 'Play audio attachment')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:logstop) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason == "Record is not played"
- end
- logStopTest("05_01_07_08_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_34) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_35) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_36) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_37) do
- pressHome
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.Multimedia_5_1_7_9(loopTime)
- tcase = TestCase.new("Multimedia_5_1_7_9")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_07_09_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotomessages) do
- gotoAppPixel("Messages")
- waitsecond(2)
- end
- tcase << TestAction.new(:Startnewmessage) do
- $ruiObj = RUIObject.new.with('objectid', 764419066).with('selfid', 916878134).with('textdescid', 48640071).with('uniqueparentid', 1408873138)
- .with('uitreeindex', 6)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.apps.messaging:id/start_new_conversation_button')
- .with('content-desc', 'Start new conversation')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:put_recipientnumber) do
- $ruiObj = RUIObject.new.with('objectid', -1173212947).with('selfid', 1163803387).with('textdescid', -2009862957).with('uniqueparentid', 955347666).with('classresourceid', 461007471)
- .with('uitreeindex', 1)
- .with('classname', 'MultiAutoCompleteTextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/recipient_text_view')
- $ruiObj.inputtext('A01 a01')
- waitsecond(2)
- end
- tcase << TestAction.new(:nextwindow) do
- click(1354.5,2605.5)
- waitsecond(2)
- end
- tcase << TestAction.new(:gotooption) do
- $ruiObj = RUIObject.new.with('objectid', -1360420814).with('selfid', -952088716).with('textdescid', 1847611113).with('uniqueparentid', 1251875640)
- .with('uitreeindex', 7)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.apps.messaging:id/attach_media_button')
- .with('content-desc', 'Add an attachment')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:changetorecordoption) do
- $ruiObj = RUIObject.new.with('objectid', 1408822083).with('selfid', -645200276).with('textdescid', -334363612).with('uniqueparentid', -1874692983)
- .with('uitreeindex', 28)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Record audio')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:clickallow) do
- $ruiObj = RUIObject.new.with('objectid', -655699299).with('selfid', -1852985786).with('textdescid', -1480420102).with('uniqueparentid', -1331106569)
- .with('uitreeindex', 13)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.apps.messaging:id/missing_permission_enable')
- .with('text', 'ALLOW')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:clickPermissionAllowButton) do
- $ruiObj = RUIObject.new.with('objectid', 153379926).with('selfid', 1443382411).with('textdescid', 294474017).with('uniqueparentid', 725356101).with('classresourceid', -227364920)
- .with('uitreeindex', 3)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.packageinstaller:id/permission_allow_button')
- .with('text', 'ALLOW')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:record5secondsmessage) do
- swipe(597, 2053, 842, 2298, 500)
- waitsecond(2)
- end
- tcase << TestAction.new(:ImageButton_CloseButton_3) do
- $ruiObj = RUIObject.new.with('objectid', -8145267).with('selfid', -966281882).with('textdescid', 812421240).with('uniqueparentid', 108696351)
- .with('uitreeindex', 8)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.apps.messaging:id/close_button')
- .with('content-desc', 'Discard attachment')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:ImageButton_CloseButton_5) do
- $ruiObj = RUIObject.new.with('objectid', -8145267).with('selfid', -966281882).with('textdescid', 812421240).with('uniqueparentid', 108696351)
- .with('uitreeindex', 8)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.apps.messaging:id/close_button')
- .with('content-desc', 'Discard attachment')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:logstop) do
- $myTestResult = !checkLastExistResult
- if $myTestResult == false
- $myFailReason == "Record is not deleted"
- end
- logStopTest("05_01_07_09_MultiMedia")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_34) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_35) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_36) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_37) do
- pressHome
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.NFC_5_1_11_1(loopTime)
- tcase = TestCase.new("NFC_5_1_11_1")
- tcase << TestAction.new(:Home) do
- pressHome
- waitsecond(2)
- end
- tcase << TestAction.new(:logStart) do
- logStartTest("NFC_5_1_11_1")
- waitsecond(0)
- end
- tcase << TestAction.new(:GotoSettings) do
- gotoAppPixel('Settings')
- waitsecond(2)
- end
- tcase << TestAction.new(:ConnectedDevice) do
- $ruiObj = RUIObject.new.with('objectid', -1980252617).with('selfid', -2089735067).with('textdescid', 48216771).with('uniqueparentid', -1387883596)
- .with('uitreeindex', 13)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Connected devices')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Off1) do
- $NFCon = RUIObject.new.with('objectid', 104348776).with('selfid', 411050777).with('textdescid', 2105771625).with('uniqueparentid', 1207404591)
- .with('uitreeindex', 14)
- .with('classname', 'Switch')
- .with('resource-id', 'android:id/switch_widget')
- .with('text', 'ON')
- if $NFCon.isExist
- $NFCon.click
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:On) do
- $NFCoff = RUIObject.new.with('objectid', 104348776).with('selfid', -142327979).with('textdescid', 854404457).with('uniqueparentid', -1225169821)
- .with('uitreeindex', 13)
- .with('classname', 'Switch')
- .with('resource-id', 'android:id/switch_widget')
- .with('text', 'OFF')
- if $NFCoff.isExist
- $NFCoff.click
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Wait10Sec) do
- waitsecond(10)
- waitsecond(2)
- end
- tcase << TestAction.new(:FailCheck) do
- $ruiObj = RUIObject.new.with('objectid', 104348776).with('selfid', 411050777).with('textdescid', 2105771625).with('uniqueparentid', 1207404591)
- .with('uitreeindex', 13)
- .with('classname', 'Switch')
- .with('resource-id', 'android:id/switch_widget')
- .with('text', 'ON')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:Result) do
- $myTestResult = checkLastExistResult
- waitsecond(0)
- end
- tcase << TestAction.new(:Off2) do
- $NFCon = RUIObject.new.with('objectid', 104348776).with('selfid', 411050777).with('textdescid', 2105771625).with('uniqueparentid', 1207404591)
- .with('uitreeindex', 14)
- .with('classname', 'Switch')
- .with('resource-id', 'android:id/switch_widget')
- .with('text', 'ON')
- if $NFCon.isExist
- $NFCon.click
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:logStop) do
- logStopTest("NFC_5_1_11_1")
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.PIM_05_01_06_01(loopTime)
- tcase = TestCase.new("PIM_05_01_06_01")
- tcase << TestAction.new(:scriptAction_StartTestLog) do
- logStartTest("05_01_06_01_PIM")
- end
- tcase << TestAction.new(:gotoApp_4) do
- gotoApp('Calendar')
- waitsecond(2)
- end
- tcase << TestAction.new(:ImageView_3) do
- $ruiObj = RUIObject.new.with('objectid', -30724256).with('selfid', 1125864064).with('textdescid', -952451904).with('uniqueparentid', 0)
- .with('uitreeindex', 23)
- .with('pretext', 'SAT')
- .with('classname', 'ImageView')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:EditText_Title_7) do
- $ruiObj = RUIObject.new.with('objectid', -308497519).with('selfid', 2023914653).with('textdescid', -973488465).with('uniqueparentid', 0).with('classresourceid', 1943514993)
- .with('uitreeindex', 4)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.calendar:id/title')
- $ruiObj.inputtext('Event')
- waitsecond(2)
- end
- tcase << TestAction.new(:Button_BtnDone_9) do
- $ruiObj = RUIObject.new.with('objectid', 2099795980).with('selfid', 2133354936).with('textdescid', -644044497).with('uniqueparentid', 0)
- .with('uitreeindex', 32)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.calendar:id/btn_done')
- .with('text', 'SAVE')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:wait1second_11) do
- waitsecond(1)
- end
- tcase << TestAction.new(:scriptAction_LogStopTest) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason = "End button not found"
- end
- logStopTest("05_01_06_01_PIM")
- end
- tcase << TestAction.new(:pressBack_14) do
- pressBack
- end
- tcase << TestAction.new(:pressBack_16) do
- pressBack
- end
- tcase << TestAction.new(:pressHome_2) do
- pressHome
- end
- tcase.run(loopTime)
- end
- def self.PIM_5_1_6_1(loopTime)
- tcase = TestCase.new("PIM_5_1_6_1")
- tcase << TestAction.new(:scriptAction_1) do
- i = 0
- n = 0
- gotoAppPixel("Calendar")
- waitsecond(3)
- while n < 3 do
- RUIObject.new.with('objectid', 1039155013).with('selfid', -773553589).with('textdescid', -1562943423).with('uniqueparentid', 1761562046)
- .with('uitreeindex', 4)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.calendar:id/right_arrow')
- .with('content-desc', 'next page').click
- waitsecond(3)
- n += 1
- end
- RUIObject.new.with('objectid', -1343654405).with('selfid', -1828804226).with('textdescid', 769111461).with('uniqueparentid', 1254931512)
- .with('uitreeindex', 4)
- .with('classname', 'Button')
- .with('resource-id', 'com.google.android.calendar:id/done_button')
- .with('content-desc', 'Got it')
- .with('text', 'GOT IT').click
- waitsecond(3)
- while i < 5 do
- logStartTest("PIM_5_1_6_1")
- RUIObject.new.with('objectid', -173740453).with('selfid', 220763148).with('textdescid', 356821123).with('uniqueparentid', -1214616113)
- .with('uitreeindex', 0)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.calendar:id/floating_action_button')
- .with('content-desc', 'Create new event and more').click
- waitsecond(3)
- RUIObject.new.with('objectid', 127015164).with('selfid', 498557039).with('textdescid', 42594724).with('uniqueparentid', -1133067901)
- .with('uitreeindex', 4)
- .with('pretext', 'Event')
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.calendar:id/speed_dial_icon')
- .with('content-desc', '').click
- waitsecond(3)
- RUIObject.new.with('objectid', -2070965006).with('selfid', -1061118606).with('textdescid', 1487763652).with('uniqueparentid', 1410610442).with('classresourceid', 395678146)
- .with('uitreeindex', 7)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.calendar:id/start_date').click
- waitsecond(3)
- RUIObject.new.with('objectid', -241964648).with('selfid', -834019104).with('textdescid', 1286379225).with('uniqueparentid', 507709356).with('classresourceid', 1815484335)
- .with('uitreeindex', 2)
- .with('classname', 'android.view.View')
- .with('content-desc', '0'+db("Calendar")[i]+' May 2017')
- .with('text', 'db("Calendar")[1]').click
- waitsecond(3)
- RUIObject.new.with('objectid', 1424815732).with('selfid', -1318451484).with('textdescid', -1879811560).with('uniqueparentid', -2069065518).with('classresourceid', 1834539358)
- .with('uitreeindex', 36)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'OK').click
- waitsecond(3)
- RUIObject.new.with('objectid', -1341455097).with('selfid', 870535911).with('textdescid', 1753902570).with('uniqueparentid', -1107284276)
- .with('uitreeindex', 2)
- .with('classname', 'Button')
- .with('resource-id', 'com.google.android.calendar:id/save')
- .with('text', 'SAVE').click
- waitsecond(3)
- RUIObject.new.with('objectid', -173740453).with('selfid', 220763148).with('textdescid', 356821123).with('uniqueparentid', -1214616113)
- .with('uitreeindex', 0)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.calendar:id/floating_action_button')
- .with('content-desc', 'Create new event and more').isExist
- waitsecond(3)
- $myTestResult = checkLastExistResult
- logStopTest("PIM_5_1_6_1")
- i += 1
- end
- pressBack
- pressHome
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.PIM_5_1_6_2(loopTime)
- tcase = TestCase.new("PIM_5_1_6_2")
- tcase << TestAction.new(:Start_Log) do
- logStartTest("PIM_5_1_6_2")
- waitsecond(0)
- end
- tcase << TestAction.new(:Clock) do
- gotoAppPixel("Clock")
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_AlarmTab) do
- $ruiObj = RUIObject.new.with('objectid', 1398250823).with('selfid', 1155694879).with('textdescid', -2067701496).with('uniqueparentid', 1343446106)
- .with('uitreeindex', 0)
- .with('classname', 'TextView')
- .with('text', 'ALARM')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Create_Alarm) do
- $ruiObj = RUIObject.new.with('objectid', -675199108).with('selfid', 1376996000).with('textdescid', -42904882).with('uniqueparentid', -647720292)
- .with('uitreeindex', 16)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.deskclock:id/fab')
- .with('content-desc', 'Add alarm')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_OK) do
- $ruiObj = RUIObject.new.with('objectid', 1329788078).with('selfid', -1318451484).with('textdescid', 1447865170).with('uniqueparentid', 1005760344).with('classresourceid', 1834539358)
- .with('uitreeindex', 19)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'OK')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Check_Delete) do
- $ruiObj = RUIObject.new.with('objectid', 30134492).with('selfid', 16045296).with('textdescid', -946628495).with('uniqueparentid', -579144048)
- .with('uitreeindex', 23)
- .with('classname', 'Button')
- .with('resource-id', 'com.google.android.deskclock:id/delete')
- .with('text', 'Delete')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:Alarm_Off) do
- $ruiObj = RUIObject.new.with('objectid', 1189886877).with('selfid', -1968976493).with('textdescid', 957014814).with('uniqueparentid', 1693277107)
- .with('uitreeindex', 7)
- .with('classname', 'Switch')
- .with('resource-id', 'com.google.android.deskclock:id/onoff')
- .with('text', 'ON')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:End_Log) do
- $myTestResult = checkLastExistResult
- logStopTest("PIM_5_1_6_2")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_11) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_12) do
- pressHome
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.PIM_5_1_6_3(loopTime)
- tcase = TestCase.new("PIM_5_1_6_3")
- tcase << TestAction.new(:scriptAction_1) do
- i = 0
- gotoAppPixel("Calendar")
- waitsecond(3)
- RUIObject.new.with('objectid', -947681391).with('selfid', -2132232079).with('textdescid', 1447189041).with('uniqueparentid', -648635418)
- .with('uitreeindex', 1)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Show Calendar List and Settings drawer').click
- waitsecond(3)
- RUIObject.new.with('objectid', 1940182694).with('selfid', -657992039).with('textdescid', -1445067654).with('uniqueparentid', 1633433281).with('classresourceid', -498129859)
- .with('uitreeindex', 31)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.calendar:id/label')
- .with('text', 'Month').click
- waitsecond(3)
- uitree.q("android.view.View@@0@").click
- waitsecond(3)
- while i < 5 do
- logStartTest("PIM_5_1_6_3")
- waitsecond(3)
- if i > 0
- uitree.q("android.view.View@@0@").click
- waitsecond(3)
- swipe_horizontal 50
- uitree.q("android.view.View@@0@").click
- waitsecond(3)
- uitree.q("android.view.View@@0@").click
- waitsecond(3)
- uitree.q("android.view.View@@0@").click
- waitsecond(3)
- else
- uitree.q("android.view.View@@0@").click
- waitsecond(3)
- uitree.q("android.view.View@@0@").click
- waitsecond(3)
- end
- RUIObject.new.with('objectid', -1337459766).with('selfid', 1290820192).with('textdescid', -1829626039).with('uniqueparentid', -1060096944)
- .with('uitreeindex', 1)
- .with('classname', 'ImageButton')
- .with('content-desc', 'More options').click
- waitsecond(3)
- RUIObject.new.with('objectid', 1212207054).with('selfid', -342341268).with('textdescid', 1759216995).with('uniqueparentid', -382238014).with('classresourceid', 490183159)
- .with('uitreeindex', 0)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Delete').click
- waitsecond(3)
- RUIObject.new.with('objectid', 1424815732).with('selfid', 982364851).with('textdescid', 502569513).with('uniqueparentid', -102833181).with('classresourceid', 1834539358)
- .with('uitreeindex', 3)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'DELETE').isExist
- waitsecond(3)
- RUIObject.new.with('objectid', 1424815732).with('selfid', 982364851).with('textdescid', 502569513).with('uniqueparentid', -102833181).with('classresourceid', 1834539358)
- .with('uitreeindex', 3)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'DELETE').click
- waitsecond(3)
- uitree.q("android.view.View@@0@").click
- waitsecond(3)
- $myTestResult = checkLastExistResult
- logStopTest("PIM_5_1_6_3")
- i += 1
- end
- pressBack
- pressHome
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.PIM_5_1_6_4(loopTime)
- tcase = TestCase.new("PIM_5_1_6_4")
- tcase << TestAction.new(:Start_Log) do
- logStartTest("PIM_5_1_6_4")
- waitsecond(0)
- end
- tcase << TestAction.new(:Clock) do
- gotoAppPixel("Clock")
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_AlarmTab) do
- $ruiObj = RUIObject.new.with('objectid', 1398250823).with('selfid', 1155694879).with('textdescid', -2067701496).with('uniqueparentid', 1343446106)
- .with('uitreeindex', 0)
- .with('classname', 'TextView')
- .with('text', 'ALARM')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Check_Alarm) do
- $ruiObj = RUIObject.new.with('objectid', -1717301025).with('selfid', -1665247246).with('textdescid', -993494140).with('uniqueparentid', 2079641362)
- .with('uitreeindex', 8)
- .with('classname', 'CheckBox')
- .with('resource-id', 'com.google.android.deskclock:id/repeat_onoff')
- .with('text', 'Repeat')
- $ruiObj.isNotExist
- ifFailJumpTo(:Click_Delete)
- waitsecond(0)
- end
- tcase << TestAction.new(:Expand_Alarm) do
- $ruiObj = RUIObject.new.with('objectid', -553129188).with('selfid', 380069409).with('textdescid', 1044151343).with('uniqueparentid', 792291641)
- .with('uitreeindex', 9)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.deskclock:id/arrow')
- .with('content-desc', 'Expand alarm')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_Delete) do
- $ruiObj = RUIObject.new.with('objectid', 30134492).with('selfid', 16045296).with('textdescid', -946628495).with('uniqueparentid', -53158187)
- .with('uitreeindex', 13)
- .with('classname', 'Button')
- .with('resource-id', 'com.google.android.deskclock:id/delete')
- .with('text', 'Delete')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Check_Delete_DNE) do
- $ruiObj = RUIObject.new.with('objectid', 30134492).with('selfid', 16045296).with('textdescid', -946628495).with('uniqueparentid', -53158187)
- .with('uitreeindex', 13)
- .with('classname', 'Button')
- .with('resource-id', 'com.google.android.deskclock:id/delete')
- .with('text', 'Delete')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:End_Log) do
- $myTestResult = !checkLastExistResult
- logStopTest("PIM_5_1_6_4")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_10) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_11) do
- pressHome
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.mainLoop(loopTime)
- WebSocketXServer.setAutoUpdate(false)
- index = $mainResumeMainLoop
- $mainResumeMainLoop = 0
- writelog("mainLoop::#{index}::Resume") if index > 0
- while index < loopTime
- $curMainLoopNum = index
- $actionParamInput = "none"
- startTest 1
- waitsecond(2)
- $actionParamInput = "none"
- Telephony_5_1_1_1 80
- waitsecond(2)
- $actionParamInput = "none"
- Telephony_5_1_1_3 80
- waitsecond(2)
- $actionParamInput = "none"
- Telephony_5_1_1_6_7 20
- waitsecond(2)
- $actionParamInput = "none"
- Messaging_5_1_2_3 50
- waitsecond(2)
- $actionParamInput = "none"
- Messaging_5_1_2_5 50
- waitsecond(2)
- $actionParamInput = "none"
- Messaging_5_1_2_6 50
- waitsecond(2)
- $actionParamInput = "none"
- Store_Front_5_1_5_1 20
- waitsecond(2)
- $actionParamInput = "none"
- Store_Front_5_1_5_2 10
- waitsecond(2)
- $actionParamInput = "none"
- Store_Front_5_1_5_3 10
- waitsecond(2)
- $actionParamInput = "none"
- PIM_5_1_6_1 1
- waitsecond(2)
- $actionParamInput = "none"
- PIM_5_1_6_2 1
- waitsecond(2)
- $actionParamInput = "none"
- PIM_5_1_6_3 1
- waitsecond(2)
- $actionParamInput = "none"
- PIM_5_1_6_4 1
- waitsecond(2)
- $actionParamInput = "none"
- Multimedia_5_1_7_1 1
- waitsecond(2)
- $actionParamInput = "none"
- Multimedia_5_1_7_2 1
- waitsecond(2)
- $actionParamInput = "none"
- Multimedia_5_1_7_3 1
- waitsecond(2)
- $actionParamInput = "none"
- Multimedia_5_1_7_4 20
- waitsecond(2)
- $actionParamInput = "none"
- Multimedia_5_1_7_5 20
- waitsecond(2)
- $actionParamInput = "none"
- Multimedia_5_1_7_6 20
- waitsecond(2)
- $actionParamInput = "none"
- Multimedia_5_1_7_7 1
- waitsecond(2)
- $actionParamInput = "none"
- Multimedia_5_1_7_8 1
- waitsecond(2)
- $actionParamInput = "none"
- Multimedia_5_1_7_9 1
- waitsecond(2)
- $actionParamInput = "none"
- Multimedia_5_1_7_10 10
- waitsecond(2)
- $actionParamInput = "none"
- Multimedia_5_1_7_11 20
- waitsecond(2)
- $actionParamInput = "none"
- Multimedia_5_1_7_12 50
- waitsecond(2)
- $actionParamInput = "none"
- Multimedia_5_1_7_13 1
- waitsecond(2)
- $actionParamInput = "none"
- MultiTasking_5_1_8_1 1
- waitsecond(2)
- $actionParamInput = "none"
- MultiTasking_5_1_8_2 50
- waitsecond(2)
- $actionParamInput = "none"
- MultiTasking_5_1_8_3 1
- waitsecond(2)
- $actionParamInput = "none"
- MultiTasking_5_1_8_4 1
- waitsecond(2)
- $actionParamInput = "none"
- MultiTasking_5_1_8_5 50
- waitsecond(2)
- $actionParamInput = "none"
- MultiTasking_5_1_8_6 1
- waitsecond(2)
- $actionParamInput = "none"
- MenuNav_5_1_9_1 1
- waitsecond(2)
- $actionParamInput = "none"
- WiFi_5_1_10_1 20
- waitsecond(2)
- $actionParamInput = "none"
- WiFi_5_1_10_2 20
- waitsecond(2)
- $actionParamInput = "none"
- IPME_5_1_15_2 75
- waitsecond(2)
- $actionParamInput = "none"
- IPME_5_1_15_4 75
- waitsecond(2)
- $actionParamInput = "none"
- EMAIL_5_1_3_1 50
- waitsecond(2)
- $actionParamInput = "none"
- EMAIL_5_1_3_2 50
- waitsecond(2)
- $actionParamInput = "none"
- Browser_5_1_4_1 50
- waitsecond(2)
- $actionParamInput = "none"
- Browser_5_1_4_2 50
- waitsecond(2)
- $actionParamInput = "none"
- Browser_5_1_4_3 10
- waitsecond(2)
- $actionParamInput = "none"
- NFC_5_1_11_1 20
- waitsecond(2)
- sendStatus("Done::mainLoop::Loop::#{index}")
- writelog("Finish::Loop::#{$curMainLoopNum}")
- saveLogFileToGist if $saveLogToGist
- index += 1
- end
- $engineStatus = "Idle"
- resetStatus
- sendStatus("Finish::mainLoop::END")
- end
- def self.Store_Front_5_1_5_1(loopTime)
- tcase = TestCase.new("Store_Front_5_1_5_1")
- tcase << TestAction.new(:Start_Log) do
- logStartTest("Store_Front_5_1_5_1")
- waitsecond(0)
- end
- tcase << TestAction.new(:Play_Store) do
- gotoAppPixel("Play Store")
- waitsecond(2)
- end
- tcase << TestAction.new(:AppSearch_Check) do
- $ruiObj = RUIObject.new.with('objectid', 1987043402).with('selfid', 88317888).with('textdescid', -133777698).with('uniqueparentid', 42455286)
- .with('uitreeindex', 49)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.android.vending:id/search_box_idle_text')
- .with('content-desc', 'Search')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:pressHome_6) do
- pressHome
- waitsecond(0)
- end
- tcase << TestAction.new(:End_Log) do
- $myTestResult = checkLastExistResult
- logStopTest("Store_Front_5_1_5_1")
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.Store_Front_5_1_5_2(loopTime)
- tcase = TestCase.new("Store_Front_5_1_5_2")
- tcase << TestAction.new(:Start_Log_5_1_5_2) do
- logStartTest("Store_Front_5_1_5_2")
- waitsecond(0)
- end
- tcase << TestAction.new(:Play_Store_1) do
- gotoAppPixel('Play Store')
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_Search) do
- $ruiObj = RUIObject.new.with('objectid', 1987043402).with('selfid', 88317888).with('textdescid', -133777698).with('uniqueparentid', 42455286)
- .with('uitreeindex', 49)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.android.vending:id/search_box_idle_text')
- .with('content-desc', 'Search')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Input_Search) do
- $ruiObj = RUIObject.new.with('objectid', 1660565057).with('selfid', 209465679).with('textdescid', -62090753).with('uniqueparentid', 1316281134)
- .with('uitreeindex', 50)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.vending:id/search_box_text_input')
- $ruiObj.inputtext('Clash Royale')
- waitsecond(2)
- end
- tcase << TestAction.new(:pressEnter_3) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_Clash_Royale) do
- $ruiObj = RUIObject.new.with('objectid', 1456557201).with('selfid', 911224488).with('textdescid', 1328898808).with('uniqueparentid', 944556771)
- .with('uitreeindex', 1)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.vending:id/li_title')
- .with('content-desc', 'App: Clash Royale')
- .with('text', 'Clash Royale')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_Install) do
- $ruiObj = RUIObject.new.with('objectid', 1227366429).with('selfid', 998476585).with('textdescid', 915934888).with('uniqueparentid', -349714783)
- .with('uitreeindex', 11)
- .with('classname', 'Button')
- .with('text', 'INSTALL')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Confirm_Install) do
- $ruiObj = RUIObject.new.with('objectid', 1379336962).with('selfid', -1471442810).with('textdescid', 2077853872).with('uniqueparentid', -1070189422)
- .with('uitreeindex', 4)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'PROCEED')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Wait_Loop) do
- count = 0
- waitsecond(4)
- $UninstallStatus = RUIObject.new.with('classname', 'Button').with('text', 'UNINSTALL')
- while ($UninstallStatus.isNotExist) && count < 30 do
- waitsecond(5)
- count += 1
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Uninstall_Check) do
- $ruiObj = RUIObject.new.with('objectid', 1227366429).with('selfid', 1103650544).with('textdescid', 926077825).with('uniqueparentid', 488799519)
- .with('uitreeindex', 10)
- .with('classname', 'Button')
- .with('text', 'UNINSTALL')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:End_Log_5_1_5_2) do
- $myTestResult = checkLastExistResult
- logStopTest("Store_Front_5_1_5_2")
- waitsecond(2)
- end
- tcase << TestAction.new(:Start_Log_5_1_5_5) do
- logStartTest("Store_Front_5_1_5_5")
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_Open) do
- $ruiObj = RUIObject.new.with('objectid', 1227366429).with('selfid', 343626588).with('textdescid', -876702381).with('uniqueparentid', 488799519)
- .with('uitreeindex', 14)
- .with('classname', 'Button')
- .with('text', 'OPEN')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:wait_1) do
- waitsecond(6)
- end
- tcase << TestAction.new(:App_Loop) do
- count = 0
- waitsecond(4)
- $AppStatus = RUIObject.new.with('classname', 'Button').with('resource-id', 'android:id/button1').with('text', 'INSTALL')
- while ($AppStatus.isNotExist) && count < 30 do
- waitsecond(5)
- count += 1
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Check_App) do
- $ruiObj = RUIObject.new.with('classname', 'Button').with('resource-id', 'android:id/button1').with('text', 'INSTALL')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_10) do
- pressHome
- waitsecond(2)
- end
- tcase << TestAction.new(:End_Log_5_1_5_5) do
- $myTestResult = checkLastExistResult
- logStopTest("Store_Front_5_1_5_5")
- waitsecond(2)
- end
- tcase << TestAction.new(:Start_Log_5_1_5_7) do
- logStartTest("Store_Front_5_1_5_7")
- waitsecond(2)
- end
- tcase << TestAction.new(:Play_Store_2) do
- gotoAppPixel('Play Store')
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_Uninstall) do
- $ruiObj = RUIObject.new.with('objectid', 82686867).with('selfid', -895718918).with('textdescid', 1814403659).with('uniqueparentid', 1781270761)
- .with('uitreeindex', 9)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.vending:id/uninstall_button')
- .with('text', 'UNINSTALL')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Confirm_Uninstall) do
- $ruiObj = RUIObject.new.with('objectid', 1379336962).with('selfid', -1318451484).with('textdescid', -1993773146).with('uniqueparentid', -1645912444)
- .with('uitreeindex', 2)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'OK')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Check_Install) do
- $ruiObj = RUIObject.new.with('objectid', -329901969).with('selfid', -652886121).with('textdescid', 992432790).with('uniqueparentid', -1937838608)
- .with('uitreeindex', 9)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.vending:id/buy_button')
- .with('text', 'INSTALL')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:End_Log_5_1_5_7) do
- $myTestResult = checkLastExistResult
- logStopTest("Store_Front_5_1_5_7")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_14) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_14_1) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_14_1_1) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_18) do
- pressHome
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.Store_Front_5_1_5_3(loopTime)
- tcase = TestCase.new("Store_Front_5_1_5_3")
- tcase << TestAction.new(:Start_Log_5_1_5_3) do
- logStartTest("Store_Front_5_1_5_3")
- waitsecond(0)
- end
- tcase << TestAction.new(:Play_Store_1) do
- gotoAppPixel('Play Store')
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_Search) do
- $ruiObj = RUIObject.new.with('objectid', 1987043402).with('selfid', 88317888).with('textdescid', -133777698).with('uniqueparentid', 42455286)
- .with('uitreeindex', 49)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.android.vending:id/search_box_idle_text')
- .with('content-desc', 'Search')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Input_Search) do
- $ruiObj = RUIObject.new.with('objectid', 1660565057).with('selfid', 209465679).with('textdescid', -62090753).with('uniqueparentid', 1316281134)
- .with('uitreeindex', 50)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.vending:id/search_box_text_input')
- $ruiObj.inputtext('ColorNote')
- waitsecond(2)
- end
- tcase << TestAction.new(:pressEnter_3) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_Install) do
- $ruiObj = RUIObject.new.with('objectid', 1227366429).with('selfid', 998476585).with('textdescid', 915934888).with('uniqueparentid', -349714783)
- .with('uitreeindex', 11)
- .with('classname', 'Button')
- .with('text', 'INSTALL')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Confirm_Install) do
- $ruiObj = RUIObject.new.with('objectid', 1379336962).with('selfid', -1471442810).with('textdescid', 2077853872).with('uniqueparentid', -1070189422)
- .with('uitreeindex', 4)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'PROCEED')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:scriptAction_2) do
- count = 0
- waitsecond(4)
- $UninstallStatus = RUIObject.new.with('classname', 'Button').with('text', 'UNINSTALL')
- while ($UninstallStatus.isNotExist) && count < 30 do
- waitsecond(5)
- count += 1
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Check_Unisntall) do
- $ruiObj = RUIObject.new.with('objectid', 1227366429).with('selfid', 1103650544).with('textdescid', 926077825).with('uniqueparentid', 488799519)
- .with('uitreeindex', 10)
- .with('classname', 'Button')
- .with('text', 'UNINSTALL')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:End_Log_5_1_5_3) do
- $myTestResult = checkLastExistResult
- logStopTest("Store_Front_5_1_5_3")
- waitsecond(0)
- end
- tcase << TestAction.new(:Start_Log_5_1_5_6) do
- logStartTest("Store_Front_5_1_5_6")
- waitsecond(0)
- end
- tcase << TestAction.new(:Click_Open) do
- $ruiObj = RUIObject.new.with('objectid', 1227366429).with('selfid', 343626588).with('textdescid', -876702381).with('uniqueparentid', 488799519)
- .with('uitreeindex', 14)
- .with('classname', 'Button')
- .with('text', 'OPEN')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:wait_1) do
- waitsecond(4)
- end
- tcase << TestAction.new(:Check_ColorNote) do
- $ruiObj = RUIObject.new.with('objectid', 39336378).with('selfid', -1815503323).with('textdescid', -1889368720).with('uniqueparentid', 2031216929).with('classresourceid', 71951079)
- .with('uitreeindex', 1)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.packageinstaller:id/permission_message')
- .with('text', 'Allow ColorNote to access photos media and files on your device')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:pressHome_10) do
- pressHome
- waitsecond(2)
- end
- tcase << TestAction.new(:End_Log_5_1_5_6) do
- $myTestResult = checkLastExistResult
- logStopTest("Store_Front_5_1_5_6")
- waitsecond(0)
- end
- tcase << TestAction.new(:Start_Log_5_1_5_8) do
- logStartTest("Store_Front_5_1_5_8")
- waitsecond(0)
- end
- tcase << TestAction.new(:Play_Store_2) do
- gotoAppPixel('Play Store')
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_Uninstall) do
- $ruiObj = RUIObject.new.with('objectid', 1227366429).with('selfid', 1103650544).with('textdescid', 926077825).with('uniqueparentid', 488799519)
- .with('uitreeindex', 10)
- .with('classname', 'Button')
- .with('text', 'UNINSTALL')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Confirm_Uninstall) do
- $ruiObj = RUIObject.new.with('objectid', 1379336962).with('selfid', -1318451484).with('textdescid', -1993773146).with('uniqueparentid', -1645912444)
- .with('uitreeindex', 2)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'OK')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Check_Install) do
- $ruiObj = RUIObject.new.with('objectid', 1227366429).with('selfid', 998476585).with('textdescid', 915934888).with('uniqueparentid', -349714783)
- .with('uitreeindex', 11)
- .with('classname', 'Button')
- .with('text', 'INSTALL')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:End_Log_5_1_5_8) do
- $myTestResult = checkLastExistResult
- logStopTest("Store_Front_5_1_5_8")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_14) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_14_1) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_14_1_1) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_18) do
- pressHome
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.Telephony_5_1_1_1(loopTime)
- tcase = TestCase.new("Telephony_5_1_1_1")
- tcase << TestAction.new(:Start_Log) do
- logStartTest("Telephony_5_1_1_1")
- waitsecond(0)
- end
- tcase << TestAction.new(:Phone) do
- gotoAppPixel("Phone")
- waitsecond(2)
- end
- tcase << TestAction.new(:Check_Send) do
- $ruiObj = RUIObject.new.with('objectid', 633567).with('selfid', -361167454).with('textdescid', -433420335).with('uniqueparentid', -308205312)
- .with('uitreeindex', 27)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.dialer:id/dialpad_floating_action_button')
- .with('content-desc', 'dial')
- $ruiObj.isExist
- ifFailJumpTo(:Click_Search_Contacts)
- waitsecond(2)
- end
- tcase << TestAction.new(:pressBack_7) do
- pressBack
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_Search_Contacts) do
- $ruiObj = RUIObject.new.with('objectid', -704390840).with('selfid', -1478003981).with('textdescid', 1372423649).with('uniqueparentid', -369013492)
- .with('uitreeindex', 10)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.dialer:id/search_box_start_search')
- .with('text', 'Search contacts places')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Input_Contact) do
- $ruiObj = RUIObject.new.with('objectid', 497288161).with('selfid', 1558211317).with('textdescid', -1763936161).with('uniqueparentid', 1665093136)
- .with('uitreeindex', 4)
- .with('classname', 'EditText')
- .with('resource-id', 'com.google.android.dialer:id/search_view')
- $ruiObj.inputtext('A01 A01')
- waitsecond(2)
- end
- tcase << TestAction.new(:Call_Contact) do
- $ruiObj = RUIObject.new.with('objectid', -322876442).with('selfid', -319629281).with('textdescid', 1885068402).with('uniqueparentid', -976474824).with('classresourceid', -861593581)
- .with('uitreeindex', 1)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.dialer:id/cliv_name_textview')
- .with('content-desc', 'A01 A01')
- .with('text', 'A01 A01')
- $ruiObj.click
- waitsecond(8)
- end
- tcase << TestAction.new(:Send_CMD_Answer) do
- sendBTCmd("answerCall")
- waitsecond(2)
- end
- tcase << TestAction.new(:Check_End_Button) do
- $ruiObj = RUIObject.new.with('objectid', 2131066002).with('selfid', 279498384).with('textdescid', -733664719).with('uniqueparentid', -837339317)
- .with('uitreeindex', 11)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.dialer:id/incall_end_call')
- .with('content-desc', 'End call')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_End_Button) do
- $ruiObj = RUIObject.new.with('objectid', 2131066002).with('selfid', 279498384).with('textdescid', -733664719).with('uniqueparentid', 1725432907)
- .with('uitreeindex', 11)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.dialer:id/incall_end_call')
- .with('content-desc', 'End call')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:End_Log) do
- $myTestResult = checkLastExistResult
- logStopTest("Telephony_5_1_1_1")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_2) do
- pressBack
- waitsecond(2)
- end
- tcase << TestAction.new(:pressBack_2_1) do
- pressBack
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.Telephony_5_1_1_3(loopTime)
- tcase = TestCase.new("Telephony_5_1_1_3")
- tcase << TestAction.new(:Start_Log) do
- logStartTest("Telephony_5_1_1_3")
- waitsecond(2)
- end
- tcase << TestAction.new(:Phone) do
- gotoAppPixel("Phone")
- waitsecond(2)
- end
- tcase << TestAction.new(:Check_Send) do
- $ruiObj = RUIObject.new.with('objectid', 633567).with('selfid', -361167454).with('textdescid', -433420335).with('uniqueparentid', -308205312)
- .with('uitreeindex', 27)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.dialer:id/dialpad_floating_action_button')
- .with('content-desc', 'dial')
- $ruiObj.isExist
- ifFailJumpTo(:Click_History)
- waitsecond(2)
- end
- tcase << TestAction.new(:pressBack_4) do
- pressBack
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_History) do
- $ruiObj = RUIObject.new.with('objectid', 1729076897).with('selfid', 1544291637).with('textdescid', 126528520).with('uniqueparentid', -905047454)
- .with('uitreeindex', 1)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.android.dialer:id/icon')
- .with('content-desc', 'Call History tab.')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Recent) do
- pressRecentApps
- waitsecond(2)
- end
- tcase << TestAction.new(:pressBack_49) do
- pressBack
- waitsecond(2)
- end
- tcase << TestAction.new(:Call_Contact) do
- $ruiObj = RUIObject.new.with('objectid', 403814180).with('selfid', 437031326).with('textdescid', 1821768510).with('uniqueparentid', -321253152)
- .with('uitreeindex', 10)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.dialer:id/primary_action_button')
- .with('content-desc', 'Call A01 A01')
- $ruiObj.click
- waitsecond(8)
- end
- tcase << TestAction.new(:Send_CMD_Answer) do
- sendBTCmd("answerCall")
- waitsecond(2)
- end
- tcase << TestAction.new(:Check_End) do
- $ruiObj = RUIObject.new.with('objectid', -1474401675).with('selfid', 714657135).with('textdescid', -724844434).with('uniqueparentid', -1050162627)
- .with('uitreeindex', 13)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.dialer:id/incall_end_call')
- .with('content-desc', 'End call')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_End) do
- $ruiObj = RUIObject.new.with('objectid', -1474401675).with('selfid', 714657135).with('textdescid', -724844434).with('uniqueparentid', 0)
- .with('uitreeindex', 13)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.dialer:id/incall_end_call')
- .with('content-desc', 'End call')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:End_Log) do
- $myTestResult = checkLastExistResult
- logStopTest("Telephony_5_1_1_3")
- waitsecond(2)
- end
- tcase << TestAction.new(:pressBack_6) do
- pressBack
- waitsecond(2)
- end
- tcase << TestAction.new(:pressBack_6_1) do
- pressBack
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.Telephony_5_1_1_5(loopTime)
- tcase = TestCase.new("Telephony_5_1_1_5")
- tcase << TestAction.new(:Start_Log) do
- logStartTest("Telephony_5_1_1_5")
- waitsecond(0)
- end
- tcase << TestAction.new(:Settings) do
- gotoSettings
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_Network) do
- $ruiObj = RUIObject.new.with('objectid', -1980252617).with('selfid', 1379611054).with('textdescid', 223764122).with('uniqueparentid', 1077985656)
- .with('uitreeindex', 16)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Network Internet')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_Mobile_Network) do
- $ruiObj = RUIObject.new.with('objectid', 1887322852).with('selfid', -194627727).with('textdescid', -38060012).with('uniqueparentid', -1915761805)
- .with('uitreeindex', 10)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Mobile network')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_Preferred) do
- $ruiObj = RUIObject.new.with('objectid', 559310926).with('selfid', 517165292).with('textdescid', 482560099).with('uniqueparentid', -1016225766).with('classresourceid', 490183159)
- .with('uitreeindex', 5)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Preferred network type')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_LTE_TMUS) do
- $ruiObj = RUIObject.new.with('objectid', -442050023).with('selfid', 1679268164).with('textdescid', 1652493263).with('uniqueparentid', -990483570).with('classresourceid', 2074814108)
- .with('uitreeindex', 2)
- .with('classname', 'CheckedTextView')
- .with('resource-id', 'android:id/text1')
- .with('text', 'LTE recommended')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_LTE_VZW) do
- $ruiObj = RUIObject.new.with('objectid', -442050023).with('selfid', -196746481).with('textdescid', 587737118).with('uniqueparentid', 9112671).with('classresourceid', 2074814108)
- .with('uitreeindex', 4)
- .with('classname', 'CheckedTextView')
- .with('resource-id', 'android:id/text1')
- .with('text', 'LTE GSM UMTS')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Send_CMD_Phone) do
- sendBTCmd("gotoApp('Phone')")
- waitsecond(2)
- end
- tcase << TestAction.new(:Send_CMD_Click_Dialer) do
- sendBTCmd("RUIObject.new.with('classname', 'TextView').with('text', 'Dial').click")
- waitsecond(2)
- end
- tcase << TestAction.new(:Send_CMD_Input_DB) do
- sendBTCmd("RUIObject.new.with('classname', 'EditText').inputtext('#{db('CallNumber')[0]}')")
- waitsecond(8)
- end
- tcase << TestAction.new(:Send_CMD_Call) do
- sendBTCmd("RUIObject.new.with('classname', 'ImageButton').with('content-desc', 'Call').click")
- waitsecond(2)
- end
- tcase << TestAction.new(:Refresh) do
- refreshScreen
- waitsecond(2)
- end
- tcase << TestAction.new(:Answer_Call) do
- click(1048.5,409.5)
- waitsecond(8)
- end
- tcase << TestAction.new(:Check_End) do
- $ruiObj = RUIObject.new.with('objectid', -1474401675).with('selfid', 714657135).with('textdescid', -724844434).with('uniqueparentid', -909340709)
- .with('uitreeindex', 13)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.dialer:id/incall_end_call')
- .with('content-desc', 'End call')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:Click_End) do
- $ruiObj = RUIObject.new.with('objectid', -1474401675).with('selfid', 714657135).with('textdescid', -724844434).with('uniqueparentid', -909340709)
- .with('uitreeindex', 13)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.dialer:id/incall_end_call')
- .with('content-desc', 'End call')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Stop_Log) do
- $myTestResult = checkLastExistResult
- logStopTest("Telephony_5_1_1_5")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_2) do
- pressBack
- waitsecond(2)
- end
- tcase << TestAction.new(:pressBack_2_1) do
- pressBack
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.Telephony_5_1_1_6_7(loopTime)
- tcase = TestCase.new("Telephony_5_1_1_6_7")
- tcase << TestAction.new(:scriptAction_2) do
- logStartTest("Telephony_5_1_1_7")
- waitsecond(0)
- end
- tcase << TestAction.new(:scriptAction_1) do
- gotoAppPixel("Phone")
- waitsecond(2)
- end
- tcase << TestAction.new(:ImageView_Icon_29) do
- $ruiObj = RUIObject.new.with('objectid', 1729076897).with('selfid', -1616608746).with('textdescid', -1107521081).with('uniqueparentid', -1902824159)
- .with('uitreeindex', 2)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.android.dialer:id/icon')
- .with('content-desc', 'Contacts tab.')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:ImageButton_FloatingActionButton_41) do
- $ruiObj = RUIObject.new.with('objectid', -563620762).with('selfid', 586481042).with('textdescid', 1205026070).with('uniqueparentid', -529133278)
- .with('uitreeindex', 28)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.android.dialer:id/floating_action_button')
- .with('content-desc', 'Create new contact')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:EditText_6) do
- $ruiObj = RUIObject.new.with('objectid', 819811840).with('selfid', 1666676343).with('textdescid', -355636704).with('uniqueparentid', 1682676351).with('classresourceid', 1666676343)
- .with('uitreeindex', 12)
- .with('pretext', 'lgeqcttest4gmailcom?0')
- .with('classname', 'EditText')
- $ruiObj.inputtext('tn tn')
- waitsecond(2)
- end
- tcase << TestAction.new(:ImageView_KindIcon_18) do
- $ruiObj = RUIObject.new.with('objectid', 1187803482).with('selfid', 565066917).with('textdescid', -854093455).with('uniqueparentid', 833678705).with('classresourceid', -301662486)
- .with('uitreeindex', 11)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.google.android.contacts:id/kind_icon')
- .with('content-desc', 'Name')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:EditText_20) do
- $ruiObj = RUIObject.new.with('objectid', 819811840).with('selfid', 1666676343).with('textdescid', -355636704).with('uniqueparentid', 301757543).with('classresourceid', 1666676343)
- .with('uitreeindex', 16)
- .with('pretext', 'lgeqcttest4gmailcom?2')
- .with('classname', 'EditText')
- $ruiObj.inputtext('0000000000')
- waitsecond(2)
- end
- tcase << TestAction.new(:Button_EditorMenuSaveButton_22) do
- $ruiObj = RUIObject.new.with('objectid', -1708784447).with('selfid', -1130240991).with('textdescid', -1687078364).with('uniqueparentid', 2006790125)
- .with('uitreeindex', 2)
- .with('classname', 'Button')
- .with('resource-id', 'com.google.android.contacts:id/editor_menu_save_button')
- .with('text', 'SAVE')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:Button_EditorMenuSaveButton_22_1) do
- $ruiObj = RUIObject.new.with('objectid', -1708784447).with('selfid', -1130240991).with('textdescid', -1687078364).with('uniqueparentid', 2006790125)
- .with('uitreeindex', 2)
- .with('classname', 'Button')
- .with('resource-id', 'com.google.android.contacts:id/editor_menu_save_button')
- .with('text', 'SAVE')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:scriptAction_4) do
- logStopTest("Telephony_5_1_1_7")
- waitsecond(0)
- end
- tcase << TestAction.new(:scriptAction_2_1) do
- logStartTest("Telephony_5_1_1_6")
- waitsecond(0)
- end
- tcase << TestAction.new(:scriptAction_12) do
- gotoAppPixel("Phone")
- waitsecond(2)
- end
- tcase << TestAction.new(:ImageView_Icon_3) do
- $ruiObj = RUIObject.new.with('objectid', 1729076897).with('selfid', -1616608746).with('textdescid', -1107521081).with('uniqueparentid', -1902824159)
- .with('uitreeindex', 2)
- .with('classname', 'ImageView')
- .with('resource-id', 'com.android.dialer:id/icon')
- .with('content-desc', 'Contacts tab.')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:TextView_SearchBoxStartSearch_5) do
- $ruiObj = RUIObject.new.with('objectid', 923652289).with('selfid', -1151038352).with('textdescid', 1007284052).with('uniqueparentid', 183054914)
- .with('uitreeindex', 30)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.dialer:id/search_box_start_search')
- .with('text', 'Search contacts')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:EditText_SearchView_9) do
- $ruiObj = RUIObject.new.with('objectid', 633166156).with('selfid', -1518126622).with('textdescid', -1846685612).with('uniqueparentid', 1793823206)
- .with('uitreeindex', 1)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.dialer:id/search_view')
- $ruiObj.inputtext('tn tn')
- waitsecond(2)
- end
- tcase << TestAction.new(:clickXY_117_441_17) do
- click(117,441)
- waitsecond(2)
- end
- tcase << TestAction.new(:ImageButton_More_19) do
- $ruiObj = RUIObject.new.with('objectid', 1906984818).with('selfid', 1290820192).with('textdescid', 1695157921).with('uniqueparentid', 1370851987)
- .with('uitreeindex', 6)
- .with('classname', 'ImageButton')
- .with('content-desc', 'More options')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:TextView_Title_21) do
- $ruiObj = RUIObject.new.with('objectid', -374621661).with('selfid', -342341268).with('textdescid', -931837256).with('uniqueparentid', 749545879).with('classresourceid', 490183159)
- .with('uitreeindex', 1)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Delete')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Button_Button1_23) do
- $ruiObj = RUIObject.new.with('objectid', 1890289855).with('selfid', 982364851).with('textdescid', 319664500).with('uniqueparentid', 864646072).with('classresourceid', 1834539358)
- .with('uitreeindex', 3)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'DELETE')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:Button_Button1_23_1) do
- $ruiObj = RUIObject.new.with('objectid', 1890289855).with('selfid', 982364851).with('textdescid', 319664500).with('uniqueparentid', 864646072).with('classresourceid', 1834539358)
- .with('uitreeindex', 3)
- .with('classname', 'Button')
- .with('resource-id', 'android:id/button1')
- .with('text', 'DELETE')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:scriptAction_4_1) do
- logStopTest("Telephony_5_1_1_6")
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.WiFi_5_1_10_1(loopTime)
- tcase = TestCase.new("WiFi_5_1_10_1")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_10_01_WiFi")
- waitsecond(0)
- end
- tcase << TestAction.new(:swipenotification) do
- swipe(720,18,720,1881,100)
- waitsecond(2)
- end
- tcase << TestAction.new(:clickwifi) do
- $ruiObj = RUIObject.new.with('objectid', 507839883).with('selfid', -359220911).with('textdescid', 672961582).with('uniqueparentid', 848298487)
- .with('classname', 'Switch')
- .with('content-desc', 'Wi-Fi,')
- .with('text', 'Off')
- $ruiObj.longClick
- waitsecond(2)
- end
- tcase << TestAction.new(:ifwifiison_turnoffwifi) do
- $WiFiOn= RUIObject.new.with('objectid', -312510337).with('selfid', 1955659484).with('textdescid', -940514592).with('uniqueparentid', 2062568066)
- .with('uitreeindex', 3)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.settings:id/switch_text')
- .with('text', 'On')
- if $WiFiOn.isExist
- RUIObject.new.with('objectid', 1169510804).with('selfid', -1921366703).with('textdescid', -522574443).with('uniqueparentid', 2062568066)
- .with('uitreeindex', 4)
- .with('classname', 'Switch')
- .with('resource-id', 'com.android.settings:id/switch_widget')
- .with('text', 'ON').click
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:TurnOnWifi) do
- $ruiObj = RUIObject.new.with('objectid', 1169510804).with('selfid', -1921366703).with('textdescid', -522574443).with('uniqueparentid', 2062568066)
- .with('uitreeindex', 4)
- .with('classname', 'Switch')
- .with('resource-id', 'com.android.settings:id/switch_widget')
- .with('text', 'ON')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:wait10second_4) do
- waitsecond(10)
- end
- tcase << TestAction.new(:ON_Exist) do
- $ruiObj = RUIObject.new.with('objectid', -312510337).with('selfid', 1955659484).with('textdescid', -940514592).with('uniqueparentid', 2062568066)
- .with('uitreeindex', 2)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.settings:id/switch_text')
- .with('text', 'On')
- $ruiObj.isExist
- waitsecond(0)
- end
- tcase << TestAction.new(:TurnoffWifi) do
- $ruiObj = RUIObject.new.with('objectid', 1169510804).with('selfid', -1921366703).with('textdescid', -522574443).with('uniqueparentid', 2062568066)
- .with('uitreeindex', 3)
- .with('classname', 'Switch')
- .with('resource-id', 'com.android.settings:id/switch_widget')
- .with('text', 'ON')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:stoplog) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason = "WiFi cannot turn ON"
- end
- logStopTest("05_01_10_01_WiFi")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_8) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_9) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_10) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_11) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_12) do
- pressHome
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.WiFi_5_1_10_2(loopTime)
- tcase = TestCase.new("WiFi_5_1_10_2")
- tcase << TestAction.new(:logstart) do
- logStartTest("05_01_10_02_WiFi")
- waitsecond(0)
- end
- tcase << TestAction.new(:swipenotification_1) do
- swipe(720,18,720,1881,100)
- waitsecond(2)
- end
- tcase << TestAction.new(:clickwifi) do
- $ruiObj = RUIObject.new.with('objectid', 507839883).with('selfid', -427229763).with('textdescid', 991539940).with('uniqueparentid', -1358108677)
- .with('classname', 'Switch')
- .with('content-desc', 'Wi-Fi,')
- .with('text', 'On')
- $ruiObj.longClick
- waitsecond(2)
- end
- tcase << TestAction.new(:ifwifiison_turnoffwifi) do
- $WiFiOn= RUIObject.new.with('objectid', -312510337).with('selfid', 1955659484).with('textdescid', -940514592).with('uniqueparentid', 2062568066)
- .with('uitreeindex', 3)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.settings:id/switch_text')
- .with('text', 'On')
- if $WiFiOn.isExist
- RUIObject.new.with('objectid', 1169510804).with('selfid', -1921366703).with('textdescid', -522574443).with('uniqueparentid', 2062568066)
- .with('uitreeindex', 4)
- .with('classname', 'Switch')
- .with('resource-id', 'com.android.settings:id/switch_widget')
- .with('text', 'ON').click
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:TurnOnWifi) do
- $ruiObj = RUIObject.new.with('objectid', 1169510804).with('selfid', -1921366703).with('textdescid', -522574443).with('uniqueparentid', 2062568066)
- .with('uitreeindex', 4)
- .with('classname', 'Switch')
- .with('resource-id', 'com.android.settings:id/switch_widget')
- .with('text', 'ON')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:wait5second_4) do
- waitsecond(5)
- end
- tcase << TestAction.new(:clickMTBFATT24GHZ) do
- $ruiObj = RUIObject.new.with('objectid', 1540349781).with('selfid', -2006843326).with('textdescid', 445555028).with('uniqueparentid', -1447642125)
- .with('uitreeindex', 21)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'MTBFATT24Ghz')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:putpassword) do
- $ruiObj = RUIObject.new.with('objectid', 780695774).with('selfid', 8195995).with('textdescid', -1568234750).with('uniqueparentid', -1143128344).with('classresourceid', 1413676103)
- .with('uitreeindex', 2)
- .with('classname', 'EditText')
- .with('resource-id', 'com.android.settings:id/password')
- $ruiObj.inputtext('12abcdef34')
- waitsecond(2)
- end
- tcase << TestAction.new(:pressEnter_13) do
- pressEnter
- waitsecond(2)
- end
- tcase << TestAction.new(:wait5second_15) do
- waitsecond(5)
- end
- tcase << TestAction.new(:ifwifionexist) do
- $ruiObj = RUIObject.new.with('objectid', -312510337).with('selfid', 1955659484).with('textdescid', -940514592).with('uniqueparentid', 2062568066)
- .with('uitreeindex', 1)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.settings:id/switch_text')
- .with('text', 'On')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:gotowifisetting) do
- $ruiObj = RUIObject.new.with('objectid', 1540349781).with('selfid', -2006843326).with('textdescid', 445555028).with('uniqueparentid', 589819388)
- .with('uitreeindex', 6)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'MTBFATT24Ghz')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:disconnectwifi) do
- $ruiObj = RUIObject.new.with('objectid', 699987448).with('selfid', 2030417820).with('textdescid', 281870763).with('uniqueparentid', -1500304950)
- .with('uitreeindex', 4)
- .with('classname', 'Button')
- .with('resource-id', 'com.android.settings:id/left_button')
- .with('text', 'FORGET')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:stoplog) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason == "WiFi cannot connected"
- end
- logStopTest("05_01_10_02_WiFi")
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_8) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_9) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_10) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressBack_11) do
- pressBack
- waitsecond(0)
- end
- tcase << TestAction.new(:pressHome_12) do
- pressHome
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.startTest(loopTime)
- tcase = TestCase.new("startTest")
- tcase << TestAction.new(:blankaction) do
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.EMAIL_5_1_3_2(loopTime)
- tcase = TestCase.new("EMAIL_5_1_3_2")
- tcase << TestAction.new(:Home) do
- pressHome
- waitsecond(2)
- end
- tcase << TestAction.new(:logStart) do
- logStartTest("Email_5_1_3_2")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotoGmail) do
- gotoAppPixel('Gmail')
- waitsecond(2)
- end
- tcase << TestAction.new(:Compose) do
- $ruiObj = RUIObject.new.with('objectid', 1598291378).with('selfid', 1808564263).with('textdescid', -1604213756).with('uniqueparentid', 150150411)
- .with('uitreeindex', 5)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.gm:id/compose_button')
- .with('content-desc', 'Compose')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:ToField) do
- $ruiObj = RUIObject.new.with('objectid', 1308296701).with('selfid', 678761455).with('textdescid', 1902492099).with('uniqueparentid', -1962010460).with('classresourceid', 1488875515)
- .with('uitreeindex', 9)
- .with('classname', 'MultiAutoCompleteTextView')
- .with('resource-id', 'com.google.android.gm:id/to')
- $ruiObj.inputtext('nalab.qct02@gmail.com')
- waitsecond(2)
- end
- tcase << TestAction.new(:Subject) do
- $ruiObj = RUIObject.new.with('objectid', 524508352).with('selfid', -477614756).with('textdescid', -920110240).with('uniqueparentid', -1427376388).with('classresourceid', 927865352)
- .with('uitreeindex', 12)
- .with('classname', 'EditText')
- .with('resource-id', 'com.google.android.gm:id/subject')
- $ruiObj.inputtext('Email Test 2')
- waitsecond(2)
- end
- tcase << TestAction.new(:InputText2) do
- $ruiObj = RUIObject.new.with('objectid', -2101420856).with('selfid', -497970335).with('textdescid', 1027339414).with('uniqueparentid', 1227675605).with('classresourceid', 1815484335)
- .with('uitreeindex', 14)
- .with('classname', 'android.view.View')
- .with('content-desc', 'Compose email')
- $ruiObj.click
- waitsecond(2)
- $ruiObj.inputtext('Email Test - 30 Characters, With Attachments')
- waitsecond(2)
- waitsecond(2)
- end
- tcase << TestAction.new(:AddAttachment) do
- $ruiObj = RUIObject.new.with('objectid', -124211107).with('selfid', 1566257663).with('textdescid', -1240659436).with('uniqueparentid', -1674145749)
- .with('uitreeindex', 2)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.gm:id/add_attachment')
- .with('content-desc', 'Attach file')
- $ruiObj.click
- waitsecond(3)
- end
- tcase << TestAction.new(:AddFile) do
- $ruiObj = RUIObject.new.with('objectid', 665784376).with('selfid', -1478650284).with('textdescid', 1395090321).with('uniqueparentid', -382816812).with('classresourceid', -1261418567)
- .with('uitreeindex', 0)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.gm:id/title')
- .with('text', 'Attach file')
- $ruiObj.click
- waitsecond(3)
- end
- tcase << TestAction.new(:Menu) do
- $ruiObj = RUIObject.new.with('objectid', 1571666208).with('selfid', -929198491).with('textdescid', 2010273934).with('uniqueparentid', 1659654416)
- .with('uitreeindex', 0)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Show roots')
- $ruiObj.click
- waitsecond(3)
- end
- tcase << TestAction.new(:Images) do
- $ruiObj = RUIObject.new.with('objectid', -1941383373).with('selfid', -192133575).with('textdescid', -1736969061).with('uniqueparentid', -1508177030).with('classresourceid', 490183159)
- .with('uitreeindex', 17)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'Images')
- $ruiObj.click
- waitsecond(3)
- end
- tcase << TestAction.new(:BB) do
- $ruiObj = RUIObject.new.with('objectid', 1672498228).with('selfid', -434686975).with('textdescid', 1966941386).with('uniqueparentid', 250144459)
- .with('uitreeindex', 15)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'BBB')
- $ruiObj.click
- waitsecond(3)
- end
- tcase << TestAction.new(:BBBfile) do
- $ruiObj = RUIObject.new.with('objectid', 634917201).with('selfid', -433169344).with('textdescid', 1456659346).with('uniqueparentid', 338741138)
- .with('uitreeindex', 11)
- .with('classname', 'TextView')
- .with('resource-id', 'android:id/title')
- .with('text', 'BBBjpg')
- $ruiObj.click
- waitsecond(3)
- end
- tcase << TestAction.new(:wait2second_2) do
- waitsecond(3)
- end
- tcase << TestAction.new(:Send) do
- $ruiObj = RUIObject.new.with('objectid', 823683940).with('selfid', 2103341243).with('textdescid', -976543260).with('uniqueparentid', -1674145749)
- .with('uitreeindex', 3)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.gm:id/send')
- .with('content-desc', 'Send')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Check_Compose) do
- $ruiObj = RUIObject.new.with('objectid', 1598291378).with('selfid', 1808564263).with('textdescid', -1604213756).with('uniqueparentid', 150150411)
- .with('uitreeindex', 5)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.gm:id/compose_button')
- .with('content-desc', 'Compose')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:Result) do
- $myTestResult = checkLastExistResult
- waitsecond(0)
- end
- tcase << TestAction.new(:logStop) do
- logStopTest("Email_5_1_3_2")
- waitsecond(0)
- end
- tcase.run(loopTime)
- end
- def self.EMAIL_5_1_3_1(loopTime)
- tcase = TestCase.new("EMAIL_5_1_3_1")
- tcase << TestAction.new(:Home) do
- pressHome
- waitsecond(2)
- end
- tcase << TestAction.new(:logStart_1) do
- logStartTest("Email_5_1_3_1")
- waitsecond(0)
- end
- tcase << TestAction.new(:gotoGmail) do
- gotoAppPixel('Gmail')
- waitsecond(2)
- end
- tcase << TestAction.new(:Compose) do
- $ruiObj = RUIObject.new.with('objectid', 1598291378).with('selfid', 1808564263).with('textdescid', -1604213756).with('uniqueparentid', 150150411)
- .with('uitreeindex', 22)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.gm:id/compose_button')
- .with('content-desc', 'Compose')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:ToField) do
- $ruiObj = RUIObject.new.with('objectid', 1308296701).with('selfid', 678761455).with('textdescid', 1902492099).with('uniqueparentid', -1962010460).with('classresourceid', 1488875515)
- .with('uitreeindex', 9)
- .with('classname', 'MultiAutoCompleteTextView')
- .with('resource-id', 'com.google.android.gm:id/to')
- $ruiObj.inputtext('nalab.qct02@gmail.com')
- waitsecond(2)
- end
- tcase << TestAction.new(:Subject) do
- $ruiObj = RUIObject.new.with('objectid', 524508352).with('selfid', -477614756).with('textdescid', -920110240).with('uniqueparentid', -1427376388).with('classresourceid', 927865352)
- .with('uitreeindex', 12)
- .with('classname', 'EditText')
- .with('resource-id', 'com.google.android.gm:id/subject')
- $ruiObj.inputtext('Email Test 1')
- waitsecond(2)
- end
- tcase << TestAction.new(:TextField) do
- $ruiObj = RUIObject.new.with('objectid', -2101420856).with('selfid', -497970335).with('textdescid', 1027339414).with('uniqueparentid', 1227675605).with('classresourceid', 1815484335)
- .with('uitreeindex', 14)
- .with('classname', 'android.view.View')
- .with('content-desc', 'Compose email')
- $ruiObj.click
- waitsecond(2)
- $ruiObj.inputtext('Email Test - 30 Characters, No Attachments')
- waitsecond(2)
- waitsecond(2)
- end
- tcase << TestAction.new(:Send) do
- $ruiObj = RUIObject.new.with('objectid', 823683940).with('selfid', 2103341243).with('textdescid', -976543260).with('uniqueparentid', -1674145749)
- .with('uitreeindex', 3)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.gm:id/send')
- .with('content-desc', 'Send')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Check_Compose) do
- $ruiObj = RUIObject.new.with('objectid', 1598291378).with('selfid', 1808564263).with('textdescid', -1604213756).with('uniqueparentid', 150150411)
- .with('uitreeindex', 5)
- .with('classname', 'ImageButton')
- .with('resource-id', 'com.google.android.gm:id/compose_button')
- .with('content-desc', 'Compose')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:Result) do
- $myTestResult = checkLastExistResult
- waitsecond(0)
- end
- tcase << TestAction.new(:logStop) do
- logStopTest("Email_5_1_3_1")
- waitsecond(0)
- end
- tcase << TestAction.new(:View_Compose_5) do
- $ruiObj = RUIObject.new.with('objectid', -2101420856).with('selfid', -497970335).with('textdescid', 1027339414).with('uniqueparentid', 1227675605).with('classresourceid', 1815484335)
- .with('uitreeindex', 14)
- .with('classname', 'android.view.View')
- .with('content-desc', 'Compose email')
- $ruiObj.click
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.exception_handler
- puts "Module Exception Hanlder..."
- end
- def self.run(loop)
- mainLoop loop
- end
- end
- $exceptionPackageNameList = []
- $exceptionPackageNameList_exclude = []
- def exception_handler
- SNOWBIRD_MTBF.exception_handler
- end
- $curProjectLogFile = $useLastLogFile
- $curProjectLogFile = "SNOWBIRD_MTBF_#{getTimeStamp}.log" if $useLastLogFile.nil?
- $useLastLogFile = nil
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement