SHOW:
|
|
- or go back to the newest paste.
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) |
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'), 'Yeezy123') |
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')) |