Guest User

Groovy problem

a guest
Apr 24th, 2018
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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'), 'password', 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'), 'password')
  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