Bài 1: tìm kiếm và sắp xếp kết quả - adayroi

Bài này chúng ta sẽ thực hành 1 vài yêu cầu cơ bản như sau:
Step 1. vào https://www.adayroi.com, in ra title của trang chủ
Step 2. tìm kiếm từ khóa điện thoại
Step 3. chọn sắp xếp theo Bán chạy nhất
Step 4. chụp ảnh màn hình để xem lại kết quả

Dưới đây là code của bài tập này

/* 

https://haibgit.blogspot.com/

Test Steps

Step 1. vào https://www.adayroi.com, in ra title của trang chủ

Step 2. tìm kiếm từ khóa điện thoại

Step 3. chọn sắp xếp theo Bán chạy nhất

Step 4. chụp ảnh màn hình để xem lại kết quả

*/



package BaiTap;



import java.io.File;

import java.io.IOException;

import java.util.concurrent.TimeUnit;

import org.openqa.selenium.By;

import org.openqa.selenium.OutputType;

import org.openqa.selenium.TakesScreenshot;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.chrome.ChromeDriver;

import org.apache.commons.io.FileUtils;





public class Ngay1 {

 public static void main(String[] args) throws IOException {

  String url = "https://www.adayroi.com";

  WebDriver  driver = new ChromeDriver();

  driver.get(url);

  System.out.println(driver.getTitle());

  //nhập từ khóa điện thoại và ô tìm kiếm

  driver.findElement(By.id("header__main__segment_search__form__input")).sendKeys("điện thoại");

  //sau đó click tìm kiếm

  driver.findElement(By.id("header__main__segment_search__form__submit")).click();

     driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);

     //tìm menu dropdown sắp xếp

     driver.findElement(By.id("products_list_order_by_container")).click();

     //click vào bán chạy nhất

     driver.findElement(By.id("a_order_1")).click();

     driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

     //chụp ảnh màn hình để xem kết quả

     File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);

  String png = ("C:\\Ngay1\\sap xep"  + ".png");

  FileUtils.copyFile(scrFile, new File(png));
            //đóng trình duyệt
  driver.close();

 }



}

Sau đây chúng ta hãy nhìn hình ảnh lưu trong C:\Ngay1


Hẹn gặp các bạn ở các bài tiếp theo!

0 comments:

Post a Comment