· 8 years ago · May 03, 2018, 10:28 AM
1const selenium = require("selenium-webdriver");
2require("chromedriver");
3const driver = new selenium.Builder().forBrowser("chrome").build();
4
5
6const url = "http://localhost/app/public/index.php"
7driver.get( url );
8
9const by = selenium.By;
10driver.findElement( by.linkText( "Mokinio registracija" ) ).click();
11
12const locators = {
13 vardas: by.name( "name" ),
14 pavarde: by.name( "lastname" ),
15 elpastas: by.name( "email" ),
16 telefonas: by.name( "phone" ),
17 miestas: by.name( "location" ),
18 submit: by.name( "submit" )
19}
20
21function sendKeysTo( i ) {
22 driver.findElement( locators.vardas ).sendKeys( "Vardas" + i );
23 driver.findElement( locators.pavarde ).sendKeys( "Pavarde" + i );
24 driver.findElement( locators.elpastas ).sendKeys( "email" + i + "@gmail.com" );
25 driver.findElement( locators.telefonas ).sendKeys( "86459" + i );
26 driver.findElement( locators.miestas ).sendKeys( "Mietas" + i );
27 driver.findElement( locators.submit ).click();
28}
29
30for(i=0; i < 1000; i++) {
31 sendKeysTo( i );
32}
33
34const s = driver.switchTo();
35driver.findElement( by.linkText( "Atgal" ) ).click();
36driver.findElement( by.linkText( "Visi mokiniai" ) ).click();
37
38for( i=0; i < 500; i++ ) {
39 driver.findElement( by.linkText( "Å alinti" ) ).click();
40 s.alert().accept();
41}
42
43driver.findElement( by.xpath( "html/body/table/tbody/tr/td/a" ) ).click();
44driver.findElement( locators.vardas ).clear();
45driver.findElement( locators.vardas ).sendKeys( "Laurynas" );
46driver.findElement( locators.submit ).click();
47driver.quit();