Tôi đang cố gắng tự động hóa một quy trình lặp đi lặp lại trên trang web yêu cầu bồi thường chi phí của công ty chúng tôi. Tác vụ yêu cầu nhấp vào một số nút (dễ tự động hóa), sau đó chọn từ menu thả xuống (đó là nơi tôi vật lộn).
Có 2 menu thả xuống trên trang web, "loại chi phí" và "loại trợ cấp". Điểm mấu chốt là danh sách thả xuống thứ hai ("loại trợ cấp") thay đổi linh hoạt dựa trên lựa chọn của người dùng trong danh sách thả xuống đầu tiên.
Tôi có thể đi xa như:
do JavaScript " document.getElementById('" & theId & "').value ='" & theValue & "';" in document 1
Điều này chọn thành công mục tôi muốn từ menu thả xuống đầu tiên, nhưng hành vi dự kiến là menu con thứ hai sẽ xuất hiện, cho phép tôi chọn "loại chi phí". Điều này không xảy ra. Thay vào đó, menu thứ hai vẫn không bị giới hạn, như thể tôi đã không chọn trong menu đầu tiên.
Rõ ràng, có một số JavaScript trên trang đang chờ người dùng tương tác với menu đầu tiên trước khi điền vào thứ hai.
Làm cách nào tôi có thể khiến trình duyệt "thấy" rằng tôi đã thực hiện lựa chọn từ menu đầu tiên?