[Selenium – Actual Project 02] – eCommerce Website

Dự án về website thương mại điện tử (tạo mới user/ mua hàng/ thanh toán qua paypal/ nhập mã giảm giá, tính tiền/ so sánh 2 loại hàng,…) để các bạn thực hành viết script demo Link – http://live.guru99.com/index.php/ Day 1 – Project Kickoff: Day 2 – Next Script: Day 3 – Error Verification: Day 4 – Handling Popup Windows:

Continue Reading

[Selenium – Actual Project 01] – Guru99 Banking Website

Dự án về website dịch vụ ngân hàng (tạo mới/ sửa/ xóa khách hàng – nạp/ rút/ chuyển tiền,…) để các bạn thực hành viết script demo Link: http://www.demo.guru99.com/V4/ Day 1 – Project Kickoff!: Day 2 – Enhancements in Script: Day 3 – Parametrize your Script: Day 4 – Get Started with Dynamic Text: Day 5 – Screenshots Required:

Continue Reading

[Java – Webdriver 06] Run automation trên Windows 10 – Microsoft Edge

Nhân dịp Microsoft tung ra bản Windows 10, sau khi upgrade từ bản Windows 8.1 thành công, mình dùng hơn 2 tháng thì chưa thấy issue gì trong quá trình làm việc (automation – manual), chốt lại 1 câu là chạy khá mướt. Ngày 23/07/2015, Microsoft thông báo chính thức về việc tự động hóa cho trình duyệt Microsft

Continue Reading

[Java – Webdriver 03] Thêm extensions vào các trình duyệt mặc định

Thông thường khi chúng ta chạy automation, sau khi trình duyệt được khởi tạo thì mặc định các extensions sẽ không được thêm vào. Để làm điều này, chúng ta cần tải về phiên bản offline của extension và add trực tiếp vào trình duyệt lúc khởi tạo. Ví dụ: Tải về extension là Google translate bản

Continue Reading

[Java – Webdriver 02] – Thiết lập cố định chiều rộng và chiều cao của trình duyệt

Nếu bạn muốn thiết lập trình duyệt (cố định chiều rộng và chiều cao) khi chạy automation, thì Selenium WebDriver hỗ trợ thay đổi kích cỡ và mở rộng tối đa cửa sổ trình duyệt từ các API (import gói org.openqa.selenium.Dimension). Khởi tạo một biến size với chiều rộng và chiều cao để thiết lập trình duyệt như trong

Continue Reading