-
Notifications
You must be signed in to change notification settings - Fork 1
/
output.txt
322 lines (286 loc) · 14.3 KB
/
output.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
// Generated by FunTester
package functional;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.Select;
import org.testng.annotations.Test;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
import org.testng.annotations.*;;
import org.testng.*;
/**
* My Test Case
*/
@Test ( groups={
"functional"
, "slow"
, "bla"
} )
public class MyTestCase {
private WebDriver driver;
private Actions action;
//
// HELPER METHODS
//
public void clickSelenium(WebElement element) {
element.click();
}
public void sendKeysSelenium(WebElement element, String value) {
element.sendKeys( value );
}
public void selectByVisibleTextSelenium(Select element, String value) {
element.selectByVisibleText( value );
}
public void selectFirstSelenium(Select element) {
element.selectByIndex( 0 );
}
public void doubleClickSelenium(WebElement element) {
action.doubleClick( element ).perform();
}
public void dragAndDropSelenium(WebElement elementDrag, WebElement elementDrop) {
action.dragAndDrop( elementDrag, elementDrop ).perform();
}
//
// SETUP AND TEAR DOWN
//
@BeforeMethod
public void setUp() {
this.driver = new FirefoxDriver();
driver.get( "site.com" );
this.action = new Actions( this.driver );
}
@AfterMethod
public void tearDown() {
this.driver.close();
this.driver.quit();
}
//
// TESTS
//
@Test
public void all_field_values_at_the_lower_limit() {
dragAndDropSelenium( driver.findElement( By.id( "MainFrame" ) ),driver.findElement( By.id( "MainFrame" ) ) ); // id=1|1
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=2|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=2|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),"_0xd4_ j0 9X7N456 _-D _.77 .._N" ); // id=4|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"Desktop Applications Vocabulary (English)" ); // id=5|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=6|5
//Action [ close ] can't be translated
}
@Test
public void all_field_values_just_above_lower_limit() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=9|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=9|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),"- -o._- e -3-_r5-c_-" ); // id=11|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"Vocabulário para Aplicações Desktop (Portuguese)" ); // id=12|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=13|5
//Action [ close ] can't be translated
}
@Test
public void all_field_values_at_the_upper_limit() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=16|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=16|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),"me --.2__..D AS3" ); // id=18|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"Vocabulário para Aplicações Desktop (Portuguese)" ); // id=19|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=20|5
//Action [ close ] can't be translated
}
@Test
public void all_field_values_just_below_upper_limit() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=23|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=23|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) )," _3F" ); // id=25|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"Desktop Applications Vocabulary (English)" ); // id=26|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=27|5
//Action [ close ] can't be translated
}
@Test
public void all_field_values_with_the_median() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=30|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=30|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),"XR." ); // id=32|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"Vocabulário para Aplicações Desktop (Portuguese)" ); // id=33|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=34|5
//Action [ close ] can't be translated
}
@Test
public void all_field_values_with_zero_or_equivalent() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=37|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=37|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),"I_--G " ); // id=39|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"Desktop Applications Vocabulary (English)" ); // id=40|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=41|5
//Action [ close ] can't be translated
}
@Test
public void all_fields_with_random_values() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=44|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=44|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),"15X_7GT m " ); // id=46|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"Desktop Applications Vocabulary (English)" ); // id=47|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=48|5
//Action [ close ] can't be translated
}
@Test
public void just_the_required_fields_with_random_values() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=51|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=51|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),"_ktX -2R" ); // id=53|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"Vocabulário para Aplicações Desktop (Portuguese)" ); // id=54|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=55|5
//Action [ close ] can't be translated
}
@Test
public void name_just_below_lower_limit() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=58|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=58|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),"" ); // id=60|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"Vocabulário para Aplicações Desktop (Portuguese)" ); // id=61|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=62|5
//Action [ close ] can't be translated
}
@Test
public void vocabulary_just_below_lower_limit() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=65|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=65|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),"W-F ._F_.84g 6-_t_6. . " ); // id=67|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"BNd{:H{Jc:|K6||6SW/3" ); // id=68|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=69|5
check
//Action [ close ] can't be translated
}
@Test
public void name_with_random_value_below_lower_limit() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=73|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=73|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),"" ); // id=75|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"Desktop Applications Vocabulary (English)" ); // id=76|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=77|5
//Action [ close ] can't be translated
}
@Test
public void vocabulary_with_random_value_below_lower_limit() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=80|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=80|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),"D_6_ Xo 5 T 0_26Og _" ); // id=82|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"N7sp*-GB#N<7)N.V|1uZ5hXP]u`" ); // id=83|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=84|5
check
//Action [ close ] can't be translated
}
@Test
public void name_just_above_upper_limit() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=88|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=88|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),"" ); // id=90|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"Vocabulário para Aplicações Desktop (Portuguese)" ); // id=91|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=92|5
//Action [ close ] can't be translated
}
@Test
public void vocabulary_just_above_upper_limit() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=95|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=95|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),"-43 --." ); // id=97|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"{xe[(}rM9qn{SF$8T@=_@9qM_HuzkCt" ); // id=98|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=99|5
check
//Action [ close ] can't be translated
}
@Test
public void name_with_random_value_above_upper_limit() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=103|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=103|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),"" ); // id=105|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"Vocabulário para Aplicações Desktop (Portuguese)" ); // id=106|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=107|5
//Action [ close ] can't be translated
}
@Test
public void vocabulary_with_random_value_above_upper_limit() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=110|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=110|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),"c.8 S L" ); // id=112|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"qnb>=t9uYiE" ); // id=113|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=114|5
check
//Action [ close ] can't be translated
}
@Test
public void all_the_required_fields_except_name() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=118|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=118|10
//Action [ show ] can't be translated
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"Desktop Applications Vocabulary (English)" ); // id=121|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=122|5
check
//Action [ close ] can't be translated
}
@Test
public void all_the_required_fields_except_vocabulary() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=126|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=126|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),".8__14." ); // id=128|3
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=130|5
check
//Action [ close ] can't be translated
}
@Test
public void name_with_invalid_format() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=134|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=134|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),"J$Am}lRN4j.Ny#tqS;wml:-&Va_Z0f!&#@>);j,.&j~Az,8J+mfzUEWn~FPqW[wc1uVJb&N3W|=F?`&UM)e<?-?9" ); // id=136|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"Desktop Applications Vocabulary (English)" ); // id=137|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=138|5
check
//Action [ close ] can't be translated
}
@Test
public void vocabulary_with_invalid_format() {
//Action [ show ] can't be translated
clickSelenium( driver.findElement( By.id( "fileMenu" ) ) ); // id=142|10
clickSelenium( driver.findElement( By.id( "newMenu" ) ) ); // id=142|10
//Action [ show ] can't be translated
sendKeysSelenium( driver.findElement( By.id( "name" ) ),"3" ); // id=144|3
selectByVisibleTextSelenium( ( new Select ( driver.findElement( By.id( "vocabulary" ) ) ) ),"" ); // id=145|4
clickSelenium( driver.findElement( By.id( "okButton" ) ) ); // id=146|5
//Action [ close ] can't be translated
}
}