Guest User

Untitled

a guest
Apr 23rd, 2018
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.17 KB | None | 0 0
  1. import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
  2. import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase
  3. import static com.kms.katalon.core.testdata.TestDataFactory.findTestData
  4. import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject
  5. import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
  6. import com.kms.katalon.core.checkpoint.CheckpointFactory as CheckpointFactory
  7. import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as MobileBuiltInKeywords
  8. import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile
  9. import com.kms.katalon.core.model.FailureHandling as FailureHandling
  10. import com.kms.katalon.core.testcase.TestCase as TestCase
  11. import com.kms.katalon.core.testcase.TestCaseFactory as TestCaseFactory
  12. import com.kms.katalon.core.testdata.TestData as TestData
  13. import com.kms.katalon.core.testdata.TestDataFactory as TestDataFactory
  14. import com.kms.katalon.core.testobject.ObjectRepository as ObjectRepository
  15. import com.kms.katalon.core.testobject.TestObject as TestObject
  16. import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WSBuiltInKeywords
  17. import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS
  18. import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUiBuiltInKeywords
  19. import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
  20. import internal.GlobalVariable as GlobalVariable
  21. import org.openqa.selenium.Keys as Keys
  22.  
  23. WebUI.openBrowser('')
  24.  
  25. WebUI.delay(10)
  26.  
  27. WebUI.navigateToUrl('https://my.pcloud.com/')
  28.  
  29. WebUI.setText(findTestObject('Page_pCloud Log in/input_email'), '[email protected]', FailureHandling.CONTINUE_ON_FAILURE)
  30.  
  31. WebUI.setText(findTestObject('Page_pCloud Log in/input_password'), 'Yeezy123', FailureHandling.CONTINUE_ON_FAILURE)
  32.  
  33. WebUI.click(findTestObject('Page_pCloud Log in/button_Log in'), FailureHandling.CONTINUE_ON_FAILURE)
  34.  
  35. WebUI.delay(5)
  36.  
  37. WebUI.navigateToUrl('https://toolbox.seositecheckup.com/user/login')
  38.  
  39. WebUI.setText(findTestObject('Page_Login to SEO Site Checkup (2)/input_email'), '[email protected]')
  40.  
  41. WebUI.setText(findTestObject('Page_Login to SEO Site Checkup (2)/input_password'), 'Yeezy123')
  42.  
  43. WebUI.delay(2)
  44.  
  45. WebUI.click(findTestObject('seologinbutt/button_Log In'))
  46.  
  47. WebUI.click(findTestObject('Page_Dashboard SEO Site Checkup (2)/big_SEO Checkup'))
  48.  
  49. WebUI.delay(2)
  50.  
  51. for (def index : (0..0)) {
  52. WebUI.navigateToUrl('https://toolbox.seositecheckup.com/apps/seo-checkup')
  53.  
  54. WebUI.delay(3)
  55.  
  56. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/strong_ Edit Checkup Factors'))
  57.  
  58. WebUI.delay(3)
  59.  
  60. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/input_selectItemfactors'))
  61.  
  62. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/input_selectItemfactors'))
  63.  
  64. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/input_selectItemfactors'))
  65.  
  66. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/input_selectItemfactors'))
  67.  
  68. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/label_Robots.txt Test'))
  69.  
  70. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/label_Sitemap Test'))
  71.  
  72. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/label_Deprecated HTML Tags'))
  73.  
  74. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/label_Google Analytics Test'))
  75.  
  76. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/label_JS Error Checker'))
  77.  
  78. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/label_Social Media Check'))
  79.  
  80. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/label_HTML Page Size Test'))
  81.  
  82. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/label_HTML CompressionGZIP Tes'))
  83.  
  84. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/label_Site Loading Speed Test'))
  85.  
  86. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/label_Flash Test'))
  87.  
  88. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/label_Nested Tables Test'))
  89.  
  90. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/label_Frameset Test'))
  91.  
  92. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/label_Doctype Test'))
  93.  
  94. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/label_URL Redirects Checker'))
  95.  
  96. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/label_Advanced SEO'))
  97.  
  98. WebUI.setText(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/input_url'), varWeb)
  99.  
  100. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/button_Analyze URL'))
  101.  
  102. WebUI.delay(20)
  103.  
  104. WebUI.click(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/button_Pdf'))
  105.  
  106. WebUI.delay(20)
  107.  
  108. CustomKeywords.'WebUICustomKeyword.uploadFile'(findTestObject('Page_Seo Checkup SEO Site Checkup (2)/button_Pdf'),
  109. varDot)
  110.  
  111. WebUI.delay(10)
  112.  
  113. WebUI.navigateToUrl('https://my.pcloud.com/')
  114.  
  115. WebUI.delay(3)
  116.  
  117. WebUI.dismissAlert(FailureHandling.CONTINUE_ON_FAILURE)
  118.  
  119. WebUI.click(findTestObject('Page_pCloud File Manager/a_g-modal-close'), FailureHandling.CONTINUE_ON_FAILURE)
  120.  
  121. WebUI.delay(2, FailureHandling.STOP_ON_FAILURE)
  122.  
  123. WebUI.click(findTestObject('Page_pCloud File Manager/div_Upload'))
  124.  
  125. WebUI.delay(5)
  126.  
  127. CustomKeywords.'upload.upload.uploadFile'(findTestObject('Page_pCloud File Manager (1)/Browse_files'), '/Users/todorsrbinovski/Desktop/gucci1.pdf')
  128.  
  129. WebUI.delay(15)
  130.  
  131. WebUI.click(findTestObject('Page_pCloud File Manager (4)/span_minimize'))
  132.  
  133. WebUI.delay(2)
  134.  
  135. WebUI.click(findTestObject('Page_pCloud File Manager (4)/span_praeferenzliste17f48667-4'))
  136.  
  137. WebUI.delay(3)
  138.  
  139. WebUI.click(findTestObject('Page_pCloud File Manager (4)/a_Share'))
  140.  
  141. WebUI.delay(3)
  142.  
  143. WebUI.click(findTestObject('Page_pCloud File Manager (4)/span_Settings'))
  144.  
  145. WebUI.delay(3)
  146.  
  147. WebUI.click(findTestObject('Page_pCloud File Manager (4)/input_enable_shortlink'))
  148.  
  149. WebUI.delay(3)
  150.  
  151. WebUI.click(findTestObject('Page_pCloud File Manager (4)/div_Save'))
  152.  
  153. WebUI.delay(3)
  154.  
  155. WebUI.click(findTestObject('Page_pCloud File Manager (4)/span_Short link'))
  156.  
  157. WebUI.delay(3)
  158.  
  159. WebUI.doubleClick(findTestObject('Page_pCloud File Manager (6)/input'))
  160.  
  161. WebUI.delay(3)
  162.  
  163. WebUI.navigateToUrl('https://www.rapidtables.com/tools/notepad.html')
  164.  
  165. WebUI.delay(5)
  166.  
  167. WebUI.click(findTestObject('Page_Notepad Online Notes free no (2)/textarea_S1'))
  168.  
  169. WebUI.sendKeys(findTestObject('Page_Notepad Online Notes free no (2)/textarea_S1'), Keys.chord(Keys.PAGE_DOWN))
  170.  
  171. WebUI.delay(2)
  172.  
  173. WebUI.sendKeys(findTestObject('Page_Notepad Online Notes free no (2)/textarea_S1'), Keys.chord(Keys.CONTROL, 'v'))
  174.  
  175. WebUI.delay(1)
  176.  
  177. WebUI.sendKeys(findTestObject('Page_Notepad Online Notes free no (2)/textarea_S1'), Keys.chord(Keys.ENTER))
  178.  
  179. WebUI.delay(2)
  180. }
  181.  
  182. WebUI.click(findTestObject('Page_Notepad Online Notes free no (1)/i_save'))
  183.  
  184. WebUI.delay(2)
  185.  
  186. WebUI.click(findTestObject('Page_Notepad Online Notes free no (1)/input_save'))
Advertisement
Add Comment
Please, Sign In to add comment