Nhận tọa độ và kích thước của một phần tử web
Khi tự động hóa các ứng dụng web và trang web, bạn có thể cần biết chính xác vị trí và kích thước của một thành phần cụ thể.
Để truy xuất thông tin này, hãy tạo một phiên bản trình duyệt và triển khai hành động Nhận thông tin chi tiết về thành phần trên trang web . Trong thuộc tính của hành động, đặt tùy chọn Tên thuộc tính thành hình chữ nhật waelement. Hành động này lưu trữ các giá trị được truy xuất trong một biến văn bản có tên AttributionValue.
Lưu ý
Hành động Nhận thông tin chi tiết về thành phần trên trang web yêu cầu thành phần UI chỉ định thành phần web mà từ đó nó sẽ truy xuất thuộc tính đã chọn. Bạn có thể tìm thêm thông tin về các thành phần giao diện người dùng trong Tự động hóa bằng cách sử dụng các thành phần giao diện người dùng.
Sau khi truy xuất giá trị văn bản AttributionValue , bạn phải chia nó thành các giá trị riêng biệt và chuyển đổi chúng thành số.
Để phân tách giá trị văn bản, hãy triển khai hành động Tách văn bản và phân tách các giá trị bằng ký tự dấu phẩy (,) như một dấu phân cách. Các giá trị riêng biệt được lưu trữ trong biến danh sách có tên TextList.
Trước khi chuyển đổi văn bản thành số, hãy sử dụng hành động Tạo danh sách mới để tạo danh sách lưu trữ các số đã chuyển đổi theo các bước sau.
Để truy cập từng mục của TextList một cách độc lập, hãy triển khai một Đối với mỗi vòng lặp .
Bên trong vòng lặp, hãy sử dụng hành động Chuyển đổi văn bản thành số để chuyển đổi mục văn bản hiện tại của vòng lặp thành số.
Tiếp theo, sử dụng hành động Thêm mục vào danh sách để lưu số lượng đã tạo vào danh sách đã tạo trước đó.
Để truy cập tọa độ cuối cùng và giá trị kích thước sau này trong quy trình của bạn, hãy sử dụng các ký hiệu sau:
- Danh sách[0] - Điểm bên trái của thành phần web, so với góc trên cùng bên trái của trang HTML
- Danh sách[1] - Điểm trên cùng của thành phần web, so với góc trên cùng bên trái của trang HTML
- List[2] - Chiều rộng của phần tử web
- List[3] - chiều cao của phần tử web
Để tính điểm bên phải và điểm dưới cùng của cửa sổ, bạn có thể sử dụng các biểu thức sau:
- %List[0] + List[2]% - Điểm đúng của thành phần web
- %List[1] + List[3]% - Điểm dưới cùng của thành phần web
Lưu ý
Bạn có thể tìm thêm thông tin về danh sách và Tên biến[ItemNumber] ký hiệu trong Các kiểu dữ liệu biến.
Để tìm tọa độ ở góc trên cùng bên trái của trang HTML, bạn có thể sử dụng thuộc tính phiên bản của trình duyệt web DisplayRectangleX và DisplayRectangleY.
Sau khi lưu trữ phiên bản của trình duyệt vào một biến có tên %Browser%, hãy sử dụng %Browser.DisplayRectangleX% và %Browser.DisplayRectangleY % biểu thức để truy xuất kích thước X và Y.
Ngoài ra, bạn có thể truy xuất tọa độ chỉ định tâm của một thành phần web bằng cách sử dụng thuộc tính waelementcentercoords trong thuộc tính Nhận thông tin chi tiết về thành phần trên trang web hành động.