Repalce All
Là keyword thay thế giá trị của một tham số bằng một chuỗi mới được cắt ra từ chính giá trị của tham số đó
Nền tảng
Web, Android, iOS, Windows, JavaSwing, Api, JDBC
Thuộc tính
| Thuộc tính | Nguồn dữ liệu | Khuyến nghị |
|---|---|---|
| Value: là giá trị cần được thay thế. Thường là kết quả trả về của một keyword Get Text, Get Attribute... | Variable | Hệ thống khuyến nghị mặc định là String |
| Regex: biểu thức chính quy, thiết lập cấu trúc lấy dữ liệu từ giá trị của tham số đã chọn. Một regex có thể bao gồm nhiều group, mỗi group được bao bọc bởi dấu () | Value | Hệ thống khuyến nghị mặc định là String |
| Replacement: là vị trí của chuỗi dữ liệu cần lấy trên cấu trúc của regex, thay thế giá trị của tham số ban đầu Để lựa chọn group dữ liệu, sử dụng $ + vị trí của group trên regex | Value | Hệ thống khuyến nghị mặc định là String |
| Output: là giá trị trả về của keyword. Có thuộc tính isList: false Lưu ý: Nếu type là Variable và name của output chưa tồn tại trong kịch bản kiểm thử, hệ thống tạo tự động một output cho scenario với name đã nhập | newVariable | Hệ thống khuyến nghị mặc định là String |
Trường hợp sử dụng
Sử dụng để thay thế tất cả các mẫu hoặc chuỗi con cụ thể trong một v ăn bản hoặc dữ liệu bằng một giá trị mới
Ví dụ
Chuỗi ban đầu là: 10,000 VNĐ
Regex: ([0-9]),([0-9]3).* thể hiện chuỗi bao gồm group với giá trị là trong đó:
group 1: chỉ bao gồm số từ 0 - 9
group 2: chỉ bao gồm số từ 0 - 9 và có 3 ký tự
giữa group là dấu ","
Replacement:
$1: 10
$2: 000