Tôi có thể xác minh xem một phần tử có tồn tại hay không và có hiển thị hay không, nhưng dường như không tìm được cách để xem nó có 'có thể nhấp' hay không về vô hiệu hóa).Kiểm tra xem phần tử có thể nhấp vào trong selenium
Sự cố thường xảy ra khi điền biểu mẫu web, phần tử tôi muốn có thể được phủ bằng một div khi tải. Bản thân div khá khó phát hiện vì nó là id, tên và thậm chí css là linh hoạt. Do đó tôi đang cố gắng để phát hiện có hay không một lĩnh vực đầu vào có thể được 'nhấp' hoặc 'đầy'. Khi div lớp phủ hiện diện, trường không thể được điền bởi người dùng thông thường (Vì div sẽ che phủ trường nhập và không cho phép người dùng điền vào) nhưng nó có thể được lấp đầy bởi selen. Tôi muốn ngăn chặn điều đó và chỉ cho phép selen để lấp đầy nó khi người dùng cũng có thể điền vào nó.
Dường như không ai trong số các công việc trên. Trắng lớp phủ vẫn còn hiện diện, chờ đợi element_to_be_clickable vẫn sẽ cho phép nó thông qua. Không có ngoại lệ nào được ném ra khi tôi cố gắng nhấp vào phần tử không sử dụng được. –
bạn có thể chia sẻ các thông tin sau: 1) mã nguồn html liên quan 2) .Selenium Binding phiên bản 3) .Tên tên và phiên bản –
@AayushAgrawal, thì không dễ để nói thêm về vấn đề của bạn cho đến khi bạn thử chính nó. Vui lòng cung cấp mã bạn hiện có bao gồm trang web mục tiêu mà bạn đang thử nghiệm (nếu có thể). – alecxe