Chào các bạn đã đến với chủ đề tiếp theo của mình. Hôm nay, mình sẽ tiếp tục giới thiệu về cách xử lý với Window/Tab. Khi bạn mở 1 trang web bất kỳ và click vào 1 cái link nào đó (ví dụ như link facebook or quảng cáo). Lúc đó, 1 tab mới sẽ…
Category: Java Selenium
Topic 23: Handle Iframe in Selenium
Chào các bạn đã đến với chủ đề tiếp theo của mình. Hôm nay, chúng ta sẽ tiếp tục discuss về IFrame. Vậy IFame là gì? iFrame là chữ viết tắt của Inline Frame – khung nội tuyến. Nó là thành phần của một HTML element (tag HTML) giúp bạn đính kèm/nhúng tài liệu HTML và các video vào…
Topic 22: Handle Popup in Selenium
Chào các bạn đã đến với chủ đề tiếp theo của mình. Hôm nay, mình sẽ tiếp tục giới thiệu về control Popup. Về control này thì có nhiều cách hiển thị trên UI. Ví dụ như sau: Về manual test, thì mình sẽ có những actions như sau: Về automation, thì flow cũng tương tự…
Topic 21: Handle Radio button in Selenium
Chào các bạn đã đến với chủ đề tiếp theo của mình. Hôm nay, mình sẽ tiếp tục hướng dẫn các bạn cách xử lý với control Radio button. Cách sử lý control này cũng tương tự như control Checkbox. Các bạn có thể thấy control này ở nhiều màn hình khác nhau, ví dụ như…
Topic 20: Handle Dropdownlist in Selenium
Chào các bạn đã đến với chủ đề tiếp theo của mình. Hôm nay, mình sẽ tiếp tục hướng dẫn các bạn cách xử lý với control DropdownList. Cũng giống như control checkbox, control này cũng được chia làm 2 loại: Nào, mình cùng bắt đầu nhé. 1. Default dropdown 1.1. Hàm isMultiple() 1.2. Hàm selectByValue() 1.3….
Topic 19: Handle Checkbox in Selenium
Chào các bạn đã đến với chủ đề tiếp theo của mình. Hôm nay, mình sẽ tiếp tục hướng dẫn các bạn cách xử lý với control Checkbox (Bạn thường thấy control này ở màn hình Login, chỗ Remember me ấy. Hoặc trong mấy bài test, mà câu trả lời là multi choice). Về mặt code (dev), thì control…
Topic 18: Handle Button in Selenium
Chào các bạn đã đến với chủ đề tiếp theo của mình. Hôm nay, mình sẽ tiếp tục hướng dẫn các bạn cách xử lý với control button. Về control này thì chắc hẳn mọi người đã quá quen với nó rồi. Bạn có thể gặp button này ở bất cứ màn hình nào, ví dụ…
Topic 17: Handle Textbox + TextArea in Selenium
Chào các bạn đã đến với topic tiếp theo của mình. Như các bạn đã biết, trên 1 trang web, có rất nhiều loại control khác nhau, ví dụ như textbox, combobox, button … Trong bài hôm nay mình sẽ giới thiệu với các bạn về cách handle Textbox hay Textarea và hướng dẫn các…
Topic 16: Một số hàm cơ bản của WebDriver
Chào các bạn đã đến với chủ đề tiếp theo của mình. Ở những chủ đề trước, mình đã giới thiệu cách open browser với Selenium WebDriver, cũng như 1 số cách xác định WebElement như id, name, cssSelector, xpath … Từ topic này trở về sau, chúng ta sẽ từng bước, từng bước 1…
Topic 15: Cập nhật driver tự động trong Selenium với WebdriverManager
Selenium WebDriver vẫn là framework testing dùng cho giao diện một cách phổ biến và rộng rãi nhất. Hiện tai seleniumđã ra mắt phiên bản 4, được đổi mới và trang bị nhiều tính năng mới. Dù vậy Selenium WebDriver vẫn cần được download trình điều khiển trình duyệt từ bên thứ ba (hoặc là webdrivers) và phải cấu hình…