Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- loadTestDB
- module SNOWBOARD_MTBF_EMAIL
- 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.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)
- 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.startTest(loopTime)
- tcase = TestCase.new("startTest")
- tcase << TestAction.new(:blankaction) do
- 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.Browser_5_1_4_1(loopTime)
- tcase = TestCase.new("Browser_5_1_4_1")
- tcase << TestAction.new(:logStart) do
- logStartTest('Browser_5_1_4_1')
- waitsecond(2)
- end
- tcase << TestAction.new(:gotoChrome) do
- gotoAppPixel("Chrome")
- waitsecond(2)
- end
- tcase << TestAction.new(:Att) do
- $ruiObj = RUIObject.new.with('objectid', 761198544).with('selfid', 877538782).with('textdescid', -1711693803).with('uniqueparentid', -448186901)
- .with('uitreeindex', 5)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.chrome:id/tile_view_title')
- .with('text', 'ATT Official Entertainment TV Wireless Internet')
- $ruiObj.click
- 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(:Failcheck) do
- $ruiObj = RUIObject.new.with('objectid', 1040592064).with('selfid', 1955905798).with('textdescid', -1063252184).with('uniqueparentid', 107476858)
- .with('uitreeindex', 2)
- .with('classname', 'Button')
- .with('content-desc', 'Search')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:Result) do
- $myTestResult = checkLastExistResult
- waitsecond(2)
- 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(:Recent) do
- pressRecentApps
- waitsecond(2)
- end
- tcase << TestAction.new(:SwipeUp) do
- swipe_vertical_back 500
- waitsecond(2)
- end
- tcase << TestAction.new(:ClearAll) do
- $ruiObj = RUIObject.new.with('objectid', -213794734).with('selfid', -204985471).with('textdescid', 1763854688).with('uniqueparentid', 2017700930)
- .with('uitreeindex', 8)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.systemui:id/button')
- .with('text', 'CLEAR ALL')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:LogStop) do
- logStopTest('Browser_5_1_4_1')
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.Browser_5_1_4_2(loopTime)
- tcase = TestCase.new("Browser_5_1_4_2")
- tcase << TestAction.new(:logStart) do
- logStartTest('Browser_5_1_4_2')
- waitsecond(2)
- 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(: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@@1").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@@2").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(:Tab5) 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(:Down) do
- swipe_vertical 500
- waitsecond(2)
- end
- tcase << TestAction.new(:click2) do
- click(697.5,2074.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(2)
- end
- tcase << TestAction.new(:Result) do
- $myTestResult = checkLastExistResult
- waitsecond(2)
- 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(2)
- end
- tcase.run(loopTime)
- end
- def self.Browser_5_1_4_3(loopTime)
- tcase = TestCase.new("Browser_5_1_4_3")
- tcase << TestAction.new(:logStart) do
- logStartTest("Browser_5_1_4_3")
- waitsecond(2)
- end
- tcase << TestAction.new(:gotoChrome) do
- gotoAppPixel('Chrome')
- 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(:FailCheck1) do
- $ruiObj = 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')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:Result1) do
- $myTestResult = checkLastExistResult
- 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(:FailCheck2) do
- $ruiObj = 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')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:Result2) do
- $myTestResult = checkLastExistResult
- 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('')
- 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(:FailCheck3) do
- $ruiObj = 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')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:Result3) do
- $myTestResult = checkLastExistResult
- 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(:FailCheck4) do
- $ruiObj = 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')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:Result4) do
- $myTestResult = checkLastExistResult
- 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', 815131388).with('selfid', -1040612595).with('textdescid', -440199256).with('uniqueparentid', 1781929957)
- .with('classname', 'android.view.View')
- .with('content-desc', 'The New York Times')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:Result5) do
- $myTestResult = checkLastExistResult
- 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(: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(:Recent) do
- pressRecentApps
- waitsecond(2)
- end
- tcase << TestAction.new(:Up) do
- swipe_vertical_back 100
- waitsecond(2)
- end
- tcase << TestAction.new(:Up2) do
- swipe_vertical_back 100
- waitsecond(2)
- end
- tcase << TestAction.new(:ClearAll2) 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 << TestAction.new(:logStop) do
- logStopTest("Browser_5_1_4_3")
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.EMAIL_5_1_3_1(loopTime)
- tcase = TestCase.new("EMAIL_5_1_3_1")
- tcase << TestAction.new(:logStart) do
- logStartTest('Email_5_1_3_1')
- waitsecond(2)
- 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('lge.qct.test4@gmail.com ')
- waitsecond(2)
- end
- tcase << TestAction.new(:SubjectField) 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.click
- waitsecond(2)
- end
- tcase << TestAction.new(:InputText) do
- $ruiObj.inputtext('Email Test 1')
- waitsecond(2)
- end
- tcase << TestAction.new(:ComposeField) 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 << TestAction.new(:InputText2) do
- $ruiObj.inputtext('Email Test - 30 Characters, No Attachments')
- 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(:Wait) do
- waitsecond(2)
- waitsecond(2)
- end
- tcase << TestAction.new(:Navigate) do
- $ruiObj = RUIObject.new.with('objectid', -1013150848).with('selfid', 1589392844).with('textdescid', -993230041).with('uniqueparentid', -941014244)
- .with('uitreeindex', 0)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Open navigation drawer')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Sent) do
- $ruiObj = RUIObject.new.with('objectid', -630461263).with('selfid', -610816808).with('textdescid', 727067449).with('uniqueparentid', -382526183).with('classresourceid', 790406410)
- .with('uitreeindex', 22)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.gm:id/name')
- .with('text', 'Sent')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:FailCheck) do
- $ruiObj = RUIObject.new.with('objectid', -1155201837).with('selfid', -1497543209).with('textdescid', -636469849).with('uniqueparentid', 1819926825).with('classresourceid', 1815484335)
- .with('uitreeindex', 4)
- .with('pretext', 'Sent?0')
- .with('classname', 'android.view.View')
- .with('content-desc', 'Double tap to select this conversation')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:Result) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason = "Email not sent"
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Delete) do
- $sentMail = RUIObject.new.with('objectid', -1155201837).with('selfid', -1497543209).with('textdescid', -636469849).with('uniqueparentid', -440420788).with('classresourceid', 1815484335)
- .with('uitreeindex', 7)
- .with('pretext', 'Sent?0')
- .with('classname', 'android.view.View')
- .with('content-desc', 'Double tap to select this conversation')
- $deleteButton = RUIObject.new.with('objectid', 1483973719).with('selfid', -390800203).with('textdescid', 1201560756).with('uniqueparentid', 1555561971)
- .with('uitreeindex', 9)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.gm:id/delete')
- .with('content-desc', 'Delete')
- $count = 0;
- while ($sentMail.isExist) && $count < 5 do
- $sentMail.click
- waitsecond(2)
- $deleteButton.click
- puts $count
- $count += 1
- waitsecond(2)
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:logStop) do
- logStopTest('Email_5_1_3_1')
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.EMAIL_5_1_3_2(loopTime)
- tcase = TestCase.new("EMAIL_5_1_3_2")
- tcase << TestAction.new(:logStart) do
- logStartTest('Email_5_1_3_2')
- waitsecond(2)
- 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('lge.qct.test4@gmail.com ')
- waitsecond(2)
- end
- tcase << TestAction.new(:SubjectField) 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.click
- waitsecond(2)
- end
- tcase << TestAction.new(:InputText1) do
- $ruiObj.inputtext('Email Test 2')
- waitsecond(2)
- end
- tcase << TestAction.new(:ComposeField) 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 << TestAction.new(:InputText2) do
- $ruiObj.inputtext('Email Test - 30 Characters, With Attachments')
- 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(2)
- 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(2)
- end
- tcase << TestAction.new(:FirstPicture) do
- uitree.q("ImageView@com.android.documentsui:id/icon_thumb@@0").click
- waitsecond(2)
- end
- tcase << TestAction.new(:Open) do
- $ruiObj = RUIObject.new.with('objectid', -95054285).with('selfid', -1917650957).with('textdescid', -767253783).with('uniqueparentid', 543885849)
- .with('uitreeindex', 46)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.documentsui:id/action_menu_open')
- .with('text', 'OPEN')
- $ruiObj.click
- 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(:Wait) do
- waitsecond(2)
- waitsecond(2)
- end
- tcase << TestAction.new(:Navigate) do
- $ruiObj = RUIObject.new.with('objectid', -1013150848).with('selfid', 1589392844).with('textdescid', -993230041).with('uniqueparentid', -941014244)
- .with('uitreeindex', 0)
- .with('classname', 'ImageButton')
- .with('content-desc', 'Open navigation drawer')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:Sent) do
- $ruiObj = RUIObject.new.with('objectid', -630461263).with('selfid', -610816808).with('textdescid', 727067449).with('uniqueparentid', 336360023).with('classresourceid', 790406410)
- .with('uitreeindex', 22)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.gm:id/name')
- .with('text', 'Sent')
- $ruiObj.click
- waitsecond(2)
- end
- tcase << TestAction.new(:FailCheck) do
- $ruiObj = RUIObject.new.with('objectid', -1155201837).with('selfid', -1497543209).with('textdescid', -636469849).with('uniqueparentid', 1819926825).with('classresourceid', 1815484335)
- .with('uitreeindex', 4)
- .with('pretext', 'Sent?0')
- .with('classname', 'android.view.View')
- .with('content-desc', 'Double tap to select this conversation')
- $ruiObj.isExist
- waitsecond(2)
- end
- tcase << TestAction.new(:Result) do
- $myTestResult = checkLastExistResult
- if $myTestResult == false
- $myFailReason = "Email not sent"
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:Delete) do
- $sentMail = RUIObject.new.with('objectid', -1155201837).with('selfid', -1497543209).with('textdescid', -636469849).with('uniqueparentid', 619983791).with('classresourceid', 1815484335)
- .with('uitreeindex', 4)
- .with('pretext', 'Sent?0')
- .with('classname', 'android.view.View')
- .with('content-desc', 'Double tap to select this conversation')
- $deleteButton = RUIObject.new.with('objectid', 1483973719).with('selfid', -390800203).with('textdescid', 1201560756).with('uniqueparentid', 1555561971)
- .with('uitreeindex', 11)
- .with('classname', 'TextView')
- .with('resource-id', 'com.google.android.gm:id/delete')
- .with('content-desc', 'Delete')
- $count = 0;
- while ($sentMail.isExist) && $count < 5 do
- $sentMail.click
- waitsecond(2)
- $deleteButton.click
- puts $count
- $count += 1
- waitsecond(2)
- end
- waitsecond(2)
- end
- tcase << TestAction.new(:logStop) do
- logStopTest('Email_5_1_3_2')
- waitsecond(2)
- end
- tcase.run(loopTime)
- end
- def self.NFC_5_1_11_1(loopTime)
- tcase = TestCase.new("NFC_5_1_11_1")
- tcase << TestAction.new(:logStart) do
- logStartTest("NFC_5_1_11_1")
- waitsecond(2)
- end
- tcase << TestAction.new(:Recent) do
- pressRecentApps
- waitsecond(2)
- end
- tcase << TestAction.new(:Down) do
- swipe_vertical 100
- waitsecond(2)
- end
- tcase << TestAction.new(:ClearAll) do
- $ruiObj = RUIObject.new.with('objectid', -213794734).with('selfid', -204985471).with('textdescid', 1763854688).with('uniqueparentid', 432406995)
- .with('uitreeindex', 4)
- .with('classname', 'TextView')
- .with('resource-id', 'com.android.systemui:id/button')
- .with('text', 'CLEAR ALL')
- $ruiObj.click
- waitsecond(2)
- 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(2)
- end
- tcase << TestAction.new(:Result) do
- $myTestResult = checkLastExistResult
- waitsecond(2)
- 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(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
- SNOWBOARD_MTBF_EMAIL.exception_handler
- end
- $curProjectLogFile = $useLastLogFile
- $curProjectLogFile = "SNOWBOARD_MTBF_EMAIL_#{getTimeStamp}.log" if $useLastLogFile.nil?
- $useLastLogFile = nil
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement