SF

""

Khởi tạo đối tượng driver bằng Webdriver trong Selenium

 Khởi tạo đối tượng Webdriver trong SeleniumKhi thực hiện việc UI automation sử dụng Selenium WebDriver, các bạn hay viết một câu lệnh này rất thường xuyên để khởi tạo browser, đó là: WebDriver driver = new FirefoxDriver();Tùy thuộc vào loại browser mà chúng ta muốn khởi tạo thì chúng ta có thể thay FirefoxDriver() bằng ChromeDriver(), InternetExplorerDriver(),... Nhưng có khi nào bạn tự hỏi tại sao chúng ta lại cần tạo 1 biến thuộc...

Các thành phần cơ bản trong một automation project

 Các thành phần cơ bản trong một automation projectCác bước cơ bản dưới đây sẽ giúp bạn có cái nhìn tổng quan về những việc cần làm khi bắt đầu một automation project.Ta có một bài toán đặt ra ở đây như sau:Bạn có các test case để test chức năng cho một website nào đó: web app đó có thể là một trang quản trị, một trang web bán hàng online, hay là bất kỳ các ứng dụng web nào khác mà bạn cần phải test…Các test case chức năng này được chuẩn...

Xử lý Authentication Popup Window sử dụng Selenium WebDriver

Xử lý Authentication Popup Window sử dụng Selenium WebDriverBạn có thể gặp Authentication popup này khi thực hiện truy cập vào một trang ứng dụng hay địa chỉ nào đó, ở đây bạn cần phải nhập tên đăng nhập và mật khẩu đúng để có thể thực hiện tiếp các thao tác, tác vụ tiếp theo trên trang đó. Loại popup này không phải là popup thông thường được sinh ra từ java-script của ứng dụng đó, mà là một loại hộp thoại của trình duyệt, do đó mà Selenium...

Sử dụng các hàm cơ bản của WebDriver

 Sử dụng  các hàm cơ bản của WebDriverInitializeCác cách khởi tạo driver với các loại trình duyệt khác nhau và Import thư viện tương ứng// Khởi tạo: selenium-chrome-driver import org.openqa.selenium.chrome.ChromeDriver; WebDriver driver = new ChromeDriver(); // Khởi tạo: selenium-firefox-driver import org.openqa.selenium.firefox.FirefoxDriver; WebDriver driver = new FirefoxDriver(); // Khởi tạo: selenium-edge-driver import...