Advertisement
Guest User

Untitled

a guest
Apr 19th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.33 KB | None | 0 0
  1.     public static void main(String[] args) throws Exception{
  2.         System.setProperty("webdriver.chrome.driver", "C:\\Users\\properad\\Desktop\\selenium\\chromedriver.exe"); 
  3.         //WebDriver driver = new ChromeDriver();
  4.         Test l=new Test();
  5.         //driver.get("http://www.audiofanatyk.pl/polecane-sluchawki-bezprzewodowe-bluetooth/");
  6.         sleep(1000);
  7.         //Actions builder = new Actions(driver);
  8.         //JavascriptExecutor js=(JavascriptExecutor) driver;
  9.         int random = 0;
  10.         while(true) {  
  11.             //random=rand...
  12.             switch(random) {
  13.                 case 0: F1();
  14.                     break;
  15.                 case 1:F2();
  16.                     break;
  17.                 case 2:F3();
  18.                     break;
  19.                 case 3:F4();
  20.                     break;
  21.                 case 4:F5();
  22.                     break;
  23.                 case 5:F6();
  24.                     break;
  25.                 case 6:F7();
  26.                     break;
  27.                 case 7:F8();
  28.                     break;
  29.                 default: break;
  30.             }
  31.             random++;
  32.             if(random>8)random=0;
  33.         }
  34.        
  35. }
  36.     public static void openNewTab(WebDriver driver)
  37.     {
  38.         driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL +"t");
  39.         ArrayList<String> tabs = new ArrayList<String> (driver.getWindowHandles());
  40.         driver.switchTo().window(tabs.get(0));
  41.     }
  42.     public static void F1() throws InterruptedException {
  43.         WebDriver driver = new ChromeDriver();
  44.         driver.get("http://www.audiofanatyk.pl/polecane-sluchawki-bezprzewodowe-bluetooth/");
  45.         Actions builder = new Actions(driver);
  46.         JavascriptExecutor js=(JavascriptExecutor) driver;
  47.         sleep(3000);
  48.         String SelectLinkNewTab = Keys.chord(Keys.CONTROL,Keys.RETURN);
  49.         driver.findElement(By.xpath("//*[@id=\"genesis-content\"]/article/div/p[20]/a")).sendKeys(SelectLinkNewTab);
  50.         sleep(2000);
  51.         driver.findElement(By.xpath("//*[@id=\"genesis-content\"]/article/div/p[37]/a")).sendKeys(SelectLinkNewTab);
  52.         ArrayList<String> tabs = new ArrayList<String> (driver.getWindowHandles());
  53.         sleep(2000);
  54.         driver.switchTo().window(tabs.get(1));
  55.         sleep(2000);
  56.         driver.switchTo().window(tabs.get(0));
  57.         sleep(2000);
  58.         driver.switchTo().window(tabs.get(2));
  59.         sleep(1000);
  60.         builder.moveToElement(driver.findElement(By.xpath("//img[contains(@alt,'oleole.pl')]"))).click().build().perform();
  61.        
  62.         //builder.moveToElement(driver.findElement(By.xpath("//*[@id=\"genesis-content\"]/article/div/p[20]/a"))).click().build().perform();
  63.         sleep(10000);
  64.        
  65.         driver.close();
  66.     }
  67.     public static void F2() throws InterruptedException {
  68.         WebDriver driver = new ChromeDriver();
  69.         driver.get("http://www.audiofanatyk.pl/polecane-sluchawki-przenosne/");
  70.         Actions builder = new Actions(driver);
  71.         JavascriptExecutor js=(JavascriptExecutor) driver;
  72.         sleep(1000);
  73.         driver.close();
  74.     }
  75.     public static void F3() throws InterruptedException {
  76.         WebDriver driver = new ChromeDriver();
  77.         driver.get("http://najlepszeodkurzacze.com/");
  78.         Actions builder = new Actions(driver);
  79.         JavascriptExecutor js=(JavascriptExecutor) driver;
  80.         sleep(1000);
  81.         driver.close();
  82.     }
  83.     public static void F4() throws InterruptedException {
  84.         WebDriver driver = new ChromeDriver();
  85.         driver.get("https://najlepszerankingi.pl/agd/do-kuchni/parowary-ranking/");
  86.         Actions builder = new Actions(driver);
  87.         JavascriptExecutor js=(JavascriptExecutor) driver;
  88.         sleep(1000);
  89.         driver.close();
  90.     }
  91.     public static void F5() throws InterruptedException {
  92.         WebDriver driver = new ChromeDriver();
  93.         driver.get("https://najlepszerankingi.pl/fotografia/aparaty-fotograficzne/lustrzanki-ranking/");
  94.         Actions builder = new Actions(driver);
  95.         JavascriptExecutor js=(JavascriptExecutor) driver;
  96.         sleep(1000);
  97.         driver.close();
  98.     }
  99.     public static void F6() throws InterruptedException {
  100.         WebDriver driver = new ChromeDriver();
  101.         driver.get("https://najlepszerankingi.pl/fotografia/aparaty-fotograficzne/aparaty-kompaktowe-ranking/");
  102.         Actions builder = new Actions(driver);
  103.         JavascriptExecutor js=(JavascriptExecutor) driver;
  104.         sleep(1000);
  105.         driver.close();
  106.     }
  107.     public static void F7() throws InterruptedException {
  108.         WebDriver driver = new ChromeDriver();
  109.         driver.get("https://www.ceneo.pl/AGD_wolnostojace");
  110.         Actions builder = new Actions(driver);
  111.         JavascriptExecutor js=(JavascriptExecutor) driver;
  112.         sleep(1000);
  113.         driver.close();
  114.     }
  115.     public static void F8() throws InterruptedException {
  116.         WebDriver driver = new ChromeDriver();
  117.         driver.get("https://www.ceneo.pl/");
  118.         Actions builder = new Actions(driver);
  119.         JavascriptExecutor js=(JavascriptExecutor) driver;
  120.         sleep(1000);
  121.         driver.close();
  122.     }
  123. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement