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…
Category: UI Automation
Topic 03: Handle Textbox + TextArea in akaAt Studio
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 … Mỗi control akaAt sẽ support những keywords khác nhau để thao tác. Vì vậy, mình sẽ hướng dẫn cách xử lý…
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…
Topic 02: Hướng dẫn sử dụng Record Tool
Chào các bạn đã đến với chủ đề tiếp theo của mình trong chuỗi series akaAt Studio. Chủ đề trước mình đã giới thiệu sơ lược về akaAt Studio. Hôm nay, mình sẽ tiếp tục giới thiệu về cách tạo project mới cũng như cách record test steps và playback. Ở chủ đề này, mình sẽ đi qua…
Topic 01: Giới thiệu về akaAT
Kiểm thử phần mềm là một phần không thể thiếu trong quá trình phát triển của các ứng dụng phần mềm, giúp kiểm duyệt sản phẩm đạt tiêu chuẩn chất lượng cao nhất trước khi ra mắt thị trường. Trong bối cảnh cạnh tranh ngày càng gay gắt trên thị trường và những đột phá công…
Topic 14: Một vài “trick” khi sử dụng Xpath và CSS selector trong Selenium
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…
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…