Bài viết này chia sẻ một số cách sử dụng Xpath và CSS selector để tìm một phần tử nào đó trong Selenium. Bài này khá là hữu ích đối với mình, và mình cũng hi vọng sẽ giúp ích một phần nào đó cho các bạn. 1. Theo ID ID của một phần tử được định…
Category: Java Selenium
Topic 13: Locate Elements By Xpath
Chào các bạn đã đến với chủ đề tiếp theo của mình. Hôm nay, mình sẽ tìm tục hướng dẫn các bạn cách xác định element bằng Xpath. Đây là chủ đề cuối cùng trong chuỗi bài làm thế nào để xác định element trong webdriver và cũng là cách được sử dụng nhiều nhất trong automation….
Topic 12: Locate Elements By cssSelector
Chào các bạn đã đến với chủ đề tiếp theo của mình. Hôm nay, mình sẽ tìm tục hướng dẫn các bạn cách xác định element bằng cssSelector. Đây cũng là trong những cách được sử dụng phổ biến trong automation. Nếu bạn không muốn dùng id, name, tag name, class name hoặc link text thì…
Topic 11: Locate Elements By Link Text Or Partial Link Text
Chào các bạn đã đến với chủ đề tiếp theo của mình. Hôm nay, mình sẽ tìm tục hướng dẫn các bạn cách xác định element bằng Link Text và Partial Link Text. Bên dưới là syntax khi mình find element: WebElement linkText= driver.findElement(By.linkText(“Broken Images”)); WebElement partialLinkText = driver.findElement(By.PartialLinkText(“Images“)); Sau đây là đoạn code mẫu, các bạn…
Topic 10: Locate Elements By Name
Chào các bạn đã đến với topic tiếp theo của mình. Bài trước, mình đã hướng dẫn cách xác định elements by ID, ClassName và Tabname. Ở bài này, chúng ta sẽ tiếp tục xác định element bởi Name. Các xác định element by ID và Name gần như là giống nhau. Nếu xác định…
Topic 9: Locate Elements By Tag Name
Chào các bạn đã đến với topic tiếp theo của mình. Bài trước, mình đã hướng dẫn cách Locate Elements by ID và Locate Elements By ClassName. Ở bài này, chúng ta sẽ tiếp tục xác định element bởi Tag Name. Cách xác định này được sử dụng khi đối tượng đó ko có ID…
Topic 8: Locate Elements By ClassName
Ở bài học trước, chúng ta đã học cách xác định element bằng ID, ở bài học này, mình sẽ tiếp tục học cách xác định element thông qua ClassName. Mình giả sử, nếu element đó ko có ID, mà chỉ có class, thì các bạn sẽ làm như thế nào. Các bạn hãy xem…
Topic 7: Locate Elements By ID
Trước khi sử dụng Selenium WebDriver để test, bạn cần phải biết rằng làm thế nào để biết xác định được element (đối tượng) đó nằm ở đâu trên trang web của bạn? Việc xác định này rất quan trọng, bởi vì nếu bạn không xác định được, thì bạn ko bao giờ thực hiện…
Topic 6: Các cách lấy locator của Web Element
Một việc quan trọng trong automation project là xác định được locator của các phần tử trên trang web, hay là xác định vị trí của các phần tử ấy trên trang web. Tất nhiên bằng mắt thường thì ta thừa biết là button này, button kia ở chỗ nào trên trang rồi, hay là…
Topic 5: Run Selenium WebDriver trên Firefox
Chào các bạn đã đến với chủ đề tiếp theo của mình. Hôm nay chúng ta sẽ code java selenium trên Firefox browser. Để chạy Selenium WebDriver trên trình duyệt Fifefox bạn cần tải Gecko Driver & Cài đặt trình duyệt Firefox lên máy. (Các bạn hãy download latest version về nhé.) Các bước thực hiện: Bước 1: Tạo folder…