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 đến các bạn cách xử lý khi gặp lỗi Stale Element Referent Exception trong quá trình làm automation. Đây là 1 lỗi rất thường hay xảy ra trong automation và mất khá nhiều thời gian…
Category: UI Automation
Topic 43: Recording video khi run test 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 record lại video khi chạy automation test case trong Selenium Webdriver. Ở bài viết này, mình sẽ giới thiệu 2 thư viện để record video là Monte Media và ATU Test Recorder. 1. Record…
Topic 42: Chụp screenshot sau khi run test
Chào các bạn đã đến với chủ đề tiếp theo của mình. Để tiếp tục chuỗi bài về Selenium Weddriver, hôm nay, mình sẽ tiếp tục giới thiệu đến các bạn cách chụp screenshot sau khi run xong automation test case. Ở bài viết này, mình sẽ qua nội dung như sau: 1. Mở đầu…
Topic 41: Tạo dữ liệu giả với DataFaker
Chào các bạn đã đến với chủ đề tiếp theo của mình. Trong testing thì tạo data test là 1 việc chắc chắn phải làm, trong automation test thì lại càng cần thiết khi mà phải tạo ra 1 số lượng lớn data. Với mỗi ngôn ngữ lại có rất nhiều cách để tạo data…
Topic 40: Add extensions vào Chrome and Firefox
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ác add extensions vào các trình duyệt khi chạy automation. 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. Để…
Topic 39: Drag and drop element (Kéo/ thả phần tử trên trang Web)
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 đến các bạn cách Drag and drop element trong Selenium Webdriver. Ở bài này, mình sẽ đi qua những nội dung như sau: 1. Yêu cầu Drag & drop đối tượng trên trang web là một…
Topic 38: Run test với trình duyệt Chrome Headless
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 đến các bạn cách run test với trình duyệt Chrome Headless trong Selenium Webdriver. Ở bài này, mình sẽ đi qua những nội dung như sau: 1. Headless Browser là gì? Headless browser là chương trình…
Topic 37: Check element selected
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 check phần tử đang được selected hay không trong Selenium Webdriver. Thông thường mình sẽ check với 2 loại control là checkbox và radio button. 1. Yêu cầu Ví dụ như hình…
Topic 36: Check element disable/enable
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 check phần tử đang bị disable hay enable trong Selenium Webdriver. 1. Yêu cầu Ví dụ như hình dưới khi check vào checkbox “Contingent Rent” thì 4 textbox “Period End/ Contingent Rent Description/ Days…
Topic 35: How to scroll to Element 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ề cách làm thế nào để Scroll To Element trong Selenium Webdriver. Thế tại sao chúng ta cần phải scroll to element trong automation? Trong automation, chắc chắn bạn sẽ dùng các hàm Scroll để thực hiện các…