Tôi đang cố gắng sử dụng Selenium IDE để nhấp vào một hình ảnh trong một trang html. Id DIV và thay đổi id nhúng phụ thuộc vào dấu thời gian, ví dụ: id="FLASH_0_23458974594"
, tôi đã thử sử dụng id=/^FLASH_([0-9]+_)[0-9]([0-9]+)/
hoặc id="FLASH_glob:*"
nhưng IDE không chọn lên swf. Tôi có làm gì sai ở đây không?Sử dụng selen để nhấp vào swf
Cảm ơn.
Tôi vừa làm và không hoạt động. Tôi nhận được lỗi này: [lỗi] không tìm thấy bộ định vị: // đối tượng [chứa (@ id, 'FLASH_')], error = Lỗi: Phần tử // đối tượng [contains (@ id, 'FLASH_')] không tìm thấy – JLau
Chỉ thấy rằng bạn đang sử dụng thẻ nhúng. Bạn có thể cần phải thay thế 'đối tượng' bằng 'nhúng'. Nếu không, bạn có thể thêm HTML có liên quan từ trang này vào câu hỏi của mình hay không. –
IDE có thể phát hiện nó bằng cách sử dụng nhúng, nhưng nó không nhấp vào nó. Trong nhật ký nó hiển thị - [info] Executing: | click | // embed [contains (@ id, 'FLASH_')] | | nhưng không nhấp vào nó. – JLau