VietTuts

Tự Học Lập Trình Online

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • C#
  • Python
  • PHP
  • Excel
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • HTML5
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Eclipse
    • Phần mềm tiện ích
    • Cấu trúc DL&GT
    • Selenium Test

Học Selenium - Automation Test

Kiểm thử tự động là gì? Automation Testing Selenium là gì? Các lệnh trong Selenium IDE – “Selenese” Giới thiệu Selenium Webdriver Selenium WebDriver Locators – xác định vị trí phần tử HTML

Tương Tác Người Dùng

Tương tác người dùng Tương tác Text Box Tương tác Radio Button Tương tác Check Box Tương tác Drop Down Ví dụ kéo thả trong Selenium Thao tác bàn phím Thao tác chuột Chọn nhiều hạng mục Tìm tất cả Link

Selenium WebDriver Nâng Cao

Page Object Model (POM) Selenium WebDriver Page Factory trong Selenium WebDriver XPath trong Selenium WebDriver Inject JQuery trong Selenium WebDriver
1 / 3
❮ ❯

Các lệnh trong Selenium IDE - “Selenese”


Selenium Test là gì? – Kiểm thử tự động
Giới thiệu Selenium Webdriver

Các lệnh trong Selenium IDE, thường được gọi là "selenese", là một tập lệnh để chạy các kiểm thử của bạn.

Một lệnh đề cập đến những gì Selenium phải làm và các lệnh trong Selenium có ba loại sau:

  • Actions: là các lệnh điều khiển trạng thái của ứng dụng. Khi thực hiện, nếu một hành động thất bại, việc thực hiện kiểm tra hiện tại sẽ bị dừng lại. Ví dụ: “nhấp vào liên kết” và “chọn một tùy chọn”.

  • Accessors: kiểm tra trạng thái của ứng dụng và lưu trữ các kết quả trong các biến, ví dụ như “storeTitle”. Chúng cũng được sử dụng để tự động tạo Assertions.

  • Assertions: giống như Accessors, nhưng chúng xác minh rằng trạng thái của ứng dụng phù hợp với những gì được mong đợi. Ví dụ bao gồm “đảm bảo tiêu đề trang là X” và “xác minh rằng hộp kiểm này được chọn”.


Nội dung chính

  • Locators - Xác định vị trí các phần tử HTML

Locators - Xác định vị trí các phần tử HTML

Element Locators giúp Selenium xác định phần tử HTML mà lệnh này đề cập đến. Tất cả những định vị này có thể được xác định với sự trợ giúp của ChroPath plugin của Mozilla hoặc Chrome.

Cách đây mấy năm, những năm 2017 về trước thì FirePath và FireBug plugin của Mozilla được sử dụng khá phổ biến. Nhưng vì lý do bảo mật chúng không còn được hỗ chợ cho phiên bản Firefox Quantum.

  • identifier = id: Chọn phần tử có thuộc tính "id" được chỉ định và nếu không có kết quả phù hợp, hãy chọn phần tử đầu tiên có thuộc tính @name là id.
  • id = id: Chọn phần tử có thuộc tính "id" được chỉ định.
  • name = name: Chọn phần tử đầu tiên với thuộc tính "name" được chỉ định.
  • dom = javascriptExpression: Selenium tìm một phần tử bằng cách đánh giá chuỗi được chỉ định cho phép chúng ta duyệt qua Mô hình đối tượng tài liệu HTML bằng cách sử dụng JavaScript. Người dùng không thể trả về giá trị nhưng có thể đánh giá dưới dạng biểu thức trong khối lệnh.
  • xpath = xpathExpression: Định vị một phần tử bằng cách sử dụng một biểu thức XPath.
  • link = textPattern: Chọn phần tử liên kết (trong các thẻ anchor) chứa văn bản khớp với mẫu được chỉ định.
  • css = cssSelectorSyntax: Chọn phần tử bằng cách sử dụng bộ chọn css.

Selenium Test là gì? – Kiểm thử tự động
Giới thiệu Selenium Webdriver

Recent Updates

Selenium Test là gì? - Kiểm thử tự độngCác lệnh trong Selenium IDE - “Selenese”Chọn nhiều hạng mục trong SeleniumGiới thiệu Selenium WebdriverInject JQuery trong Selenium WebDriverKéo và thả trong SeleniumMouse actions trong SeleniumPage Factory trong SeleniumPage Object Model (POM) trong SeleniumSelenium WebDriver - Tương tác CheckBoxSelenium WebDriver - Tương tác Drop DownSelenium WebDriver - Tương tác người dùngSắp Tết 2026 Rồi! - Còn bao nhiêu ngày nữa là đến tết 2026?

VietTuts on facebook

Học Lập Trình Online Miễn Phí - VietTuts.Vn
Danh Sách Bài Học

Học Java | Hibernate | Spring
Học Excel | Excel VBA
Học Servlet | JSP | Struts2
Học C | C++ | C#
Học Python
Học SQL

Bài Tập Có Lời Giải

Bài tập Java
Bài tập C
Bài tập C++
Bài tập C#
Bài tập Python
Ví dụ Excel VBA

Câu Hỏi Phỏng Vấn

201 câu hỏi phỏng vấn java
25 câu hỏi phỏng vấn servlet
75 câu hỏi phỏng vấn jsp
52 câu hỏi phỏng vấn Hibernate
70 câu hỏi phỏng vấn Spring
57 câu hỏi phỏng vấn SQL

Scroll back to top

Copyright © 2016 VietTuts.Vn all rights reserved. | Liên hệ | Chính sách - riêng tư | sitemap.html | sitemap_index.xml