Câu hỏi được gắn thẻ «selenium»

Selenium là một công cụ nguồn mở phổ biến để tự động hóa các trình duyệt web. Khi sử dụng thẻ này, cũng bao gồm các thẻ khác cho các thành phần cụ thể bạn đang sử dụng, ví dụ: selenium-webdo cho các ràng buộc ngôn ngữ, selenium-ide, selenium-lưới, v.v.


14
Nhận nguồn HTML của WebEuity trong Selenium WebDriver bằng Python
Tôi đang sử dụng các liên kết Python để chạy Selenium WebDriver: from selenium import webdriver wd = webdriver.Firefox() Tôi biết tôi có thể lấy một webelement như vậy: elem = wd.find_element_by_css_selector('#my-id') Và tôi biết tôi có thể lấy nguồn trang đầy đủ với ... wd.page_source Nhưng có cách nào …


30
Gỡ lỗi Element Element không thể nhấp vào tại điểm lỗi lỗi
Tôi chỉ thấy điều này trong Chrome. Thông báo lỗi đầy đủ đọc: "org.openqa.selenium.WebDriverException: Phần tử không thể nhấp được tại điểm (411, 675). Phần tử khác sẽ nhận được nhấp chuột: ..." Phần tử 'sẽ nhận được nhấp chuột' nằm ở bên cạnh phần tử được đề cập, không …





9
Có cách nào để lấy phần tử bằng XPath bằng JavaScript trong Selenium WebDriver không?
Tôi đang tìm kiếm một cái gì đó như: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML Tôi cần lấy phần bên trong của các phần tử bằng cách sử dụng JS (để sử dụng phần tử đó trong Selenium WebDriver / Java, vì WebDriver không thể tự tìm thấy nó), nhưng làm thế nào? Tôi có …





13
Làm cách nào để chọn giá trị menu thả xuống với Selenium bằng Python?
Tôi cần chọn một yếu tố từ menu thả xuống . Ví dụ: <select id="fruits01" class="select" name="fruits"> <option value="0">Choose your fruits:</option> <option value="1">Banana</option> <option value="2">Mango</option> </select> 1) Đầu tiên tôi phải bấm vào nó. Tôi làm việc này: inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click() 2) Sau đó tôi phải chọn yếu tố tốt, …

10
Đợi cho đến khi trang được tải với Selenium WebDriver cho Python
Tôi muốn cạo tất cả dữ liệu của một trang được thực hiện bằng một cuộn vô hạn. Mã python sau đây hoạt động. for i in range(100): driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(5) Điều này có nghĩa là mỗi lần tôi cuộn xuống phía dưới, tôi cần đợi 5 giây, thường là …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.