View difference between Paste ID: Xmqykzst and 0ak8jsH9
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'))