Xác định vị trí element với automation test

Lúc làm Automation Test, việc xác định đúng địa điểm đúng đắn một element trên bối cảnh là buộc phải trước khi tạo ra và chạy kịch bạn dạng thử nghiệm tự động hóa. Trong nội dung bài viết này, Hybrid Technologies vẫn chia sẻ đến chúng ta tay nghề xác xác định trí element trên hình ảnh gồm: bối cảnh Website cùng bối cảnh phần mềm trên sản phẩm điện thoại.

Bạn đang xem: Xác định vị trí element với automation test

Element là gì?

Trên bối cảnh, element có thể là: Textbox, nút Button, Cheông xã box, Radio button… Mỗi element này còn có các ở trong tính: ID, Name, CSS… vày lập trình sẵn viên khắc tên, tùy từng Website hoặc phần mềm Mobile có giá trị các thuộc tính vẫn không giống nhau. 

Điều đặc biệt quan trọng, địa điểm những element này đề xuất được xác định độc nhất bên trên giao diện. 

Ví dụ: ID gồm có mã ID trường đoản cú gien, element không có ở trong tính Name, element có thuộc tính CSS nhưng lại CSS này được sử dụng cho tất cả các element không giống nữa bên trên thuộc hình ảnh. Do kia, đa số trường đúng theo element này sẽ không thể xác định được vị trí. 

Chính vày vậy, XPath được ra đời sẽ giúp họ xác định được đúng vị trí element. Đồng thời, XPath xử lý được những vụ việc này nhưng mà bọn họ đang chạm chán phải vào quá trình xác xác định trí một element trên đồ họa.

XPath là gì?

XPath là một trong những vào 3 thành bên trong ngôn ngữ XSL – Extensible Style Language.

Xem thêm: Kích Thước Tiêu Chuẩn Tủ Bếp Phù Hợp Với Người Việt Và Theo Phong Thủy



Xem thêm: Cách Đổi Icon Start Win 7, Thay Biểu Tượng Start Win 7, Cách Đổi Nút Start Trên Windows 10

Đó là ngữ điệu cung ứng search kiếm lên tiếng trong tài liệu XML, áp dụng biểu thức XPath nhằm định hướng tìm kiếm tài liệu bên trên XML chũm vì yêu cầu triển khai search tìm đệ quy nhằm săn sóc cây XML. Xpath được sử dụng để kiếm tìm địa điểm ngẫu nhiên phần tử bên trên Web áp dụng kết cấu HTML – DOM. XPath cất băng thông của bộ phận nằm tại trang Web.

*

XSL Transformation (XSLT): Là một ngữ điệu dạng XML dùng để làm thay đổi XML thành định hình khác như HTMLXML Path Language (X-Path): Là một ngôn từ dùng để truy xuất những thành phần nằm trong XMLXSL Formatting Object (XSL-FO): Là ngữ điệu dùng làm định hình XML

*

Mô hình HTML DOM (Document Object Model)

*

Xpath quan niệm 7 nhiều loại nodes theo cấu tạo của XML theo mô hình dưới đây:

*

Cú pháp tiêu chuẩn chỉnh nhằm tạo thành Xpath:

*

Cú pháp tiêu chuẩn nhằm sản xuất Xpath sử dụng cam kết hiệu xác minh Node 

*

Các ở trong tính vào Cấu trúc Xpath của 1 phần tử đề xuất tìm

Xác định XPath từ bỏ cơ bạn dạng mang lại nâng cao

1. XPath Cơ bản

*

2. XPath dạng Nâng cao

*

*

*

Sử dụng contains

*

Sử dụng OR

*

Sử dụng AND

*

Sử dụng function Start-with

*

Sử dụng function: text()

*

Sử dụng trải qua thủ tục axes: following

*

Sử dụng thông qua cách tiến hành axes: Ancestor

*

Sử dụng trải qua cách thức axes: Child

*

Sử dụng thông qua cách tiến hành axes: Preceding

*

Sử dụng trải qua cách tiến hành axes: Following-sibling

*

Sử dụng thông qua cách làm axes: Parent

*

Sử dụng thông qua phương thức axes: Self

*

Sử dụng trải qua cách tiến hành axes: Descendant

*

 

Hy vọng bài viết này để giúp đỡ ích cho các bước của chúng ta cùng đừng e dè bình luận phía dưới nhằm thuộc thảo luận cùng với chúng bản thân nhé!

Nguồn ttê mê khảo:

Blog của tác giả kieutrongthanh: http://kieutrongkhanh hao.net/index.php/xml-a-java/89-gii-thiu-v-xpathTrang Web Guru99: Xpath in Selenium => https://www.guru99.com/xpath-selenium.htmlTrang Web ToolsQA => http://toolsqa.com/selenium-webdriver/xpath-helper/Trang Web Code5s => http://code5s.com/xml/xsl-v-xslt.html

Chuyên mục: Blockchain