Tôi đang gặp một số rắc rối khi nhập văn bản vào hộp tìm kiếm khi sau tôi là thẻ ID chỉnh sửa. Tôi đã nhận được ID từ mã nguồn của trang. Tôi đã làm điều này trước với các trang web khác. Ai đó có thể giúp tôi không? Có một cách khác để làm điều này?VBA - IE GetElementByID không hoạt động
Sub FileUpload()
Dim IEexp as Object
IEexp.visible = True
IEexp.Navigate ("www.example.com")
'this is where the problem
IEexp.Document.GetElementByID("step1_id_bean_newSupportingDoc_description").Value _
= "monthly update"
End Sub
tôi nhận được một "Lỗi Automation Các Object gọi đã bị ngắt kết nối từ các khách hàng của mình"
Source Code nơi tôi kéo ID từ:
<td class="Label">Description</td>
<td class="Data"><input type="text" name="bean.newSupportingDoc.description" size="60" maxlength="250" value="" id="step1_id_bean_newSupportingDoc_description" class="NoBorder"/>
</td>
Bạn có đợi tài liệu tải trước khi cố truy cập phần tử đầu vào không? –
tôi chạy nó cục bộ và tôi đợi sự kiện tải trang xảy ra và tôi gặp lỗi iwebbrowser2 – user1902540
Có, tôi đã chạy nó ở chế độ ngắt vì vậy tôi đợi cho đến khi trang tải hoàn toàn và tôi vẫn gặp lỗi đó. –