ChroPath Tool Hỗ Trợ Lấy XPath Trong Selenium WebDriver | Anh Tester
Có thể bạn quan tâm
- Blog
- Automation Testing
ChroPath tool hỗ trợ lấy XPath trong Selenium WebDriver
- Anh Tester
- Automation Testing
- 24403
1/ Giới thiệu
Trước khi vào tìm hiểu ChroPath thì ta cùng tìm hiểu sợ lại khái niệm của XPath. Nói nôm na XPath được định nghĩa là đường dẫn XML. Nó là một cú pháp hoặc ngôn ngữ để tìm kiếm bất kỳ phần tử nào trên trang web bằng cách sử dụng biểu thức XML path. XPath được sử dụng để tìm vị trí của bất kỳ phần tử nào trên trang web bằng cách sử dụng cấu trúc DOM HTML.
Định dạng cơ bản của XPath được giải thích bên dưới:
2/ Cài đặt và khởi động ChroPath
Các bước cài đặt ChroPath:
-
Mở trình duyệt Chrome và truy cập vào link sau:https://chrome.google.com/webstore/detail/chropath/ljngjbnaijcbncmcnjfhigebomdlkcjo?hl=en
-
Chọn vào nút “Add to Chrome”

-
Chọn vào nút Add extension

-
Tắt và khởi động lại trình duyệt, sẽ có biểu tượng ChroPath trên thanh tab bar của trình duyệt

Khởi động ChroPath:
-
Để khởi động ChroPath thì ta Click chuột phải và chọn Inspect.
-
Tại Chrome Dev Tools panel, ta chọn ChroPath, có thể bị khuất, các bạn kéo thanh thước qua trái để bên phải rộng ra nó sẽ hiện.

3/ Tìm hiểu các tính năng của ChroPath
Sau khi cài đặt thành công ChroPath thì chúng ta cùng nhau vọc tool này nhé.
Chropath sẽ hỗ trợ chúng ta các tính năng sau:
3.1 Xác định XPath tương đối
- Khởi động ChroPath
- Chọn giá trị ở ô option: rel XPath
- Select phần tử mà chúng ta muốn lấy giá trị XPath tương đối

Kết quả ta thấy được ChroPath sẽ tự sinh ra một giá trị XPath tương đối cho duy nhất một phần tử mà chúng ta muốn tìm kiếm.
3.2 Xác định XPath tuyệt đối
- Khởi động ChroPath
- Chọn giá trị ở ô option: abs XPath
- Select phần tử mà chúng ta muốn lấy giá trị XPath tương đối
Kết quả ta thấy được ChroPath sẽ tự sinh ra một giá trị XPath tuyệt đối cho duy nhất một phần tử mà chúng ta muốn tìm kiếm.
3.3 Xác định CSS Selector
- Khởi động ChroPath
- Chọn giá trị ở ô option: CSS selector
- Select phần tử mà chúng ta muốn lấy giá trị CSS

Kết quả ta thấy được ChroPath sẽ tự sinh ra một giá trị CSS cho duy nhất một phần tử mà chúng ta muốn tìm kiếm.
3.4 Tự viết một XPath
- Khởi động ChroPath
- Chọn giá trị ở ô option: selectors
- Nhập giá trị XPath vào textbox bên cạnh

Kết quả ta thấy được ChroPath sẽ trả về cho ta một phần tử hoặc một list phần tử tương ứng với giá trị XPath chúng ta đã nhập. Ở hình trên ta thấy với giá trị XPath được nhập thì ChroPath trả về cho ta 2 Elements.
Trường hợp nhập sai cú pháp XPath thì sẽ hiển thị lỗi màu đỏ ở texbox nhập:
4/ Một số tính năng hữu ích khác khi sử dụng ChroPath
- Nếu có nhiều phần tử trên trang web được tìm thấy ứng với giá trị XPath/CSS được nhập, ChroPath sẽ tự scroll window đến phần tử đầu tiên tương ứng với XPath/CSS được tìm thấy.
- Nếu có nhiều phần tử trên trang web được tìm thấy ứng với XPath/CSS được nhập. ChroPath sẽ hiển thị tất cả các phần tử này và theo thứ tự xuất hiện. Trên trang web, ứng với mỗi phần tử tương ứng sẽ xuất hiện đường viền màu xanh nét đứt xung quanh để làm nổi bật phần tử này.
- Nếu bạn di chuột vào bất kỳ phần tử tương ứng nào phù hợp trong tab ChroPath, đường viền nét đứt màu xanh sẽ chuyển thành đường viền dấu chấm màu cam để làm nổi bật thành phần tương ứng trong trang web.
- Trường hợp phần tử được tìm thấy không nằm trong vùng hiển thị của trang web, thì khi hover chuột vào phần tử đó trong ChroPath tab, thì trang web sẽ tự động scroll đến vùng hiển thị của phần tử đó và được làm nổi bật bởi đường viền dấu chấm màu cam.

5/ Đôi dòng tâm sự
Thật ra thì cũng có nhiều tool tương tự hỗ trợ cho chúng ta trong việc xác định XPath (FirePath, XPathHepper...), tuy nhiên nguyên nhân chính mình chọn ChroPath để giới thiệu trong bài này là vì đây là 1 tool mình dùng từ lúc đi làm tới giờ.Sắp tới có thể mình sẽ giới thiệu thêm một vài tool mới mà gần đây mình sử dụng như là: Ruto - XPath Finder, Katalon Recorder, XPath Finder & Test Recorder,...Các bạn có thể search đọc thêm về tool SelectorsHub này. Nó là hậu bối của ChroPath.
=> Tool Lấy Locators SelectorsHub - Thế Hệ Mới Của ChroPath Tool
Hy vọng bài viết này có thể giúp các bạn biết thêm 1 tool mới, hữu ích trong việc phát triển kiểm thử tự động cụ thể là lấy Locators của Element. Chúc các bạn thành công !!!
- Tags:
- ChroPath
- Xpath
Chia sẻ bài viết
Facebook Linkedin Telegram PinterestCộng đồng Automation Testing Việt Nam
🌱 Facebook Fanpage: Anh Tester 🌱 Telegram Automation Testing: Cộng đồng Automation Testing 🌱 Facebook Group Automation: Cộng đồng Automation Testing Việt Nam 🌱 Telegram Manual Testing: Cộng đồng Manual Testing 🌱 Facebook Group Manual: Cộng đồng Manual Testing Việt Nam
-
Anh Tester
Đường dẫu khó chân vẫn cần bước điĐời dẫu khổ tâm vẫn cần nghĩ thấu
-
Search Blogs
Related Blogs
🤖 So sánh Playwright JS/TS và Playwright Python
Aug-29-2025 by Anh Tester
So sánh Playwright và Selenium trong Test Automation
Aug-23-2025 by Anh Tester
🚀 Lộ trình học Automation Tester tại Anh Tester
Aug-23-2025 by Anh Tester
Những kỹ năng cần có cho level Senior Automation Tester
Dec-17-2024 by Anh Tester
Những kỹ năng cần có cho level Middle Automation Tester
Dec-17-2024 by Anh Tester
Những kỹ năng cần có cho level Junior Automation Tester
Dec-17-2024 by Anh Tester
Những kỹ năng cần có cho level Fresher Automation Tester
Dec-17-2024 by Anh Tester
Cách xử lý các Exceptions trong Selenium WebDriver
May-31-2024 by Anh Tester
Tại sao chúng ta cần Kiểm thử Tự động
May-30-2024 by Anh Tester
How to get HTML5 validation message with Selenium
Mar-22-2024 by Anh Tester view allBlog Tags
- Selenium
- Xpath
- Locator
- Jenkins
- Testing
- Tester
- Thuật ngữ
- Lộ trình
- Khóa học
- Mindset
- QA
- QC
- Checklist
- Website
- Mobile
- Question
- Answer
- Phỏng vấn
- Extension
- Cucumber
- Gherkin
- Agile
- Scrum
- Document
- Testing Level
- Automation Test
- Test Cases
- Trường hợp
- Katalon
- JMeter
- Postman
- API
- Manual Test
- Developer
Anh Tester
Connect me on
Liên hệ
- 0939206009
- [email protected]
- Anh Tester

Copyright © 2021-2026 Anh Tester Automation Testing
Từ khóa » Cách Bắt Xpath
-
XPath In Selenium WebDriver - Viblo
-
XPath Trong Selenium WebDriver - VietTuts
-
XPath Là Gì? Hướng Dẫn Sử Dụng XPath Cơ Bản - Tino Group
-
Hướng Dẫn Toàn Diện để đối Phó Với XPath Trong Selenium - HelpEx
-
Bài 2: Xpath Trong Selenium Webdriver | TDA Blog
-
Xác Định Vị Trí Element Với Automation Test - CodeLearn
-
Một Vài “trick” Khi Sử Dụng Xpath Và CSS Selector Trong Selenium
-
XÁC ĐỊNH VỊ TRÍ ELEMENT VỚI AUTOMATION TEST
-
Xpath Trong Selenium Cho Một ứng Dụng Web - Trang Chủ
-
Selenium - Xác định UI Bằng XPath - Cộng Đồng Kiểm Thử Phần Mềm
-
Hướng Dẫn Sử Dụng XPath Trong Selenium WebDriver: Làm Thế Nào ...
-
[PDF] Cẩm Nang Tối ưu Hóa Cách Sử Dụng Xpath Locator Và Css Selector
-
Xác định Element Html Trong Selenium Webdriver Sử Dụng XPath
-
Bài 2: Xpath Trong Selenium Webdriver, Xml



