Tôi phải suy nghĩ về điều này sai.Làm cách nào để có được nội dung hiện tại của một phần tử trong webdriver
Tôi muốn nhận được các nội dung của một phần tử, trong trường hợp này một formfield, trên một trang mà tôi đang tiếp cận với Webdriver/Selenium 2
Đây là mã bị phá vỡ của tôi:
Element=driver.find_element_by_id(ElementID)
print Element
print Element.text
đây là kết quả:
<selenium.webdriver.remote.webelement.WebElement object at 0x9c2392c>
(Chú ý dòng trống) tôi biết phần tử có nội dung kể từ khi tôi chỉ nhét chúng ở đó với các lệnh trước sử dụng .sendkeys và tôi có thể thấy chúng trên trang web thực tế trong khi tập lệnh chạy.
nhưng tôi cần đưa nội dung trở lại dữ liệu.
Tôi có thể làm gì để đọc nội dung này? Tốt nhất là theo kiểu chung để tôi có thể lấy nội dung từ nhiều loại yếu tố khác nhau.
loại phần tử nào? Nếu đó là phần tử đầu vào, bạn cần thuộc tính "giá trị" thay vì văn bản – prestomanifesto
Ah, Giá trị có thể là giải pháp. Sẽ cố gắng. –