Webdriver io là gì
Nội dung bài viết Show
I. Giới thiệu chungSelenium Webdriver (Se driver) là một tool open source giúp việc thực thi các hành động lên trang web một cách tự động, tất nhiên là tùy vào mục đích và yêu cầu của người viết. Se driver hỗ trợ viết script trên nhiều ngôn ngữ khác nhau: Java, C#, python, PHP nhưng trong series này mình chỉ giới thiệu Se driver qua ngôn ngữ Java, vì mình chỉ biết Java. Về mặt bản chất, Se driver là một 1 package trong đó có chứa rất nhiều các class, cung cấp các API hay gọi nôm na là thư viện. Vì nó là thư viện nên cách sử dụng nó cũng chả khác gì việc sử dụng nhữngng thư viện khác mà Java đã cung cấp sẵn như java.util hay java.lang. II. Để học được Selenium Webdriver thì cần những gì?
III. Cách Selenium Webdriver làm việc?1. Test cript viết theo Testcase
2. Ví dụ: Kiểm tra chức năng login
3. Khi run Script, điều gì sẽ xảy ra?Khi viết xong script, mình muốn run để xem thử có bao nhiêu TC fail hay pass. Khi run, Se driver sẽ gọi trực tiếp (direct call) trình duyệt thông qua driver của chính trình duyệt đó. Sau đó các hành động trên script sẽ được thực thi. Chi tiết của direct call:
IV. Những trang web giúp học Selenium Webdriver nhanh hơn www.seleniumhq.org V. Tổng kếtĐây chỉ mới là bài giới thiệu về công cụ kiểm thử tự động mà nhà nhà nói, người người nói. Sẽ còn rất nhiều điều phải học, phải làm nhưng mình tin là nó không quá khó, kể cả với những người còn kém lập trình như mình. [Bài 2] Cài đặt môi trường cần thiết cho Selenium Webdriver |