Pertanyaan yang diberi tag «selenium»

Selenium adalah alat open-source yang populer untuk mengotomatisasi browser web. Saat menggunakan tag ini, sertakan juga tag lain untuk komponen spesifik yang Anda gunakan, misalnya selenium-webdriver untuk binding bahasa, selenium-ide, selenium-grid, dll.


14
Dapatkan Sumber HTML WebElement di Selenium WebDriver menggunakan Python
Saya menggunakan binding Python untuk menjalankan Selenium WebDriver: from selenium import webdriver wd = webdriver.Firefox() Saya tahu saya bisa mengambil elemen web seperti ini: elem = wd.find_element_by_css_selector('#my-id') Dan saya tahu saya bisa mendapatkan sumber halaman penuh dengan ... wd.page_source Tetapi apakah ada cara untuk mendapatkan "sumber elemen"? elem.source # <-- …

28
Selenium menggunakan Python - Geckodriver yang dapat dieksekusi harus dalam PATH
Saya baru Pythonmengenal pemrograman dan mulai sekitar 2 bulan yang lalu dan saya mempelajari Sweigart's Automate the Boring Stuff dengan Python text. Saya menggunakan IDLE dan sudah menginstal modul selenium dan browser Firefox. Setiap kali saya mencoba menjalankan fungsi webdriver, saya mendapatkan ini: from selenium import webdriver browser = webdriver.Firefox() …


3
Browser Tanpa Kepala dan pengikisan - solusi [ditutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 5 tahun yang lalu . Perbaiki pertanyaan ini Saya mencoba memasukkan daftar kemungkinan solusi untuk setelan pengujian otomatis peramban dan platform peramban tanpa …

18
Bisakah situs web mendeteksi ketika Anda menggunakan selenium dengan chromedriver?
Saya telah menguji Selenium dengan Chromedriver dan saya perhatikan bahwa beberapa halaman dapat mendeteksi bahwa Anda menggunakan Selenium meskipun tidak ada otomatisasi sama sekali. Bahkan ketika saya hanya menjelajah secara manual hanya menggunakan chrome melalui Selenium dan Xephyr saya sering mendapatkan halaman yang mengatakan bahwa aktivitas mencurigakan terdeteksi. Saya telah …


10
Bagaimana cara menemukan elemen yang berisi teks tertentu di Selenium Webdriver (Python)?
Saya mencoba menguji antarmuka javascript yang rumit dengan Selenium (menggunakan antarmuka Python, dan melintasi beberapa browser). Saya memiliki sejumlah tombol dalam bentuk: <div>My Button</div> Saya ingin dapat mencari tombol berdasarkan "Tombol Saya" (atau pencocokan parsial yang tidak case-sensitif seperti "tombol saya" atau "tombol") Saya menemukan ini sangat sulit, sampai-sampai saya …

9
Apakah ada cara untuk mendapatkan elemen dengan XPath menggunakan JavaScript di Selenium WebDriver?
Saya mencari sesuatu seperti: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML Saya perlu mendapatkan innerHTML elemen menggunakan JS (untuk menggunakannya di Selenium WebDriver / Java, karena WebDriver tidak dapat menemukannya sendiri), tetapi bagaimana caranya? Saya bisa menggunakan atribut ID, tetapi tidak semua elemen memiliki atribut ID. [TETAP] Saya menggunakan jsoup untuk menyelesaikannya di Jawa. Itu bekerja …



30
Gulir Elemen ke Tampilan dengan Selenium
Apakah ada cara di Selenium 1.x atau 2.x untuk menggulir jendela peramban sehingga elemen tertentu yang diidentifikasi oleh XPath terlihat di peramban? Ada metode fokus di Selenium, tetapi tampaknya tidak secara fisik menggulir tampilan di FireFox. Adakah yang punya saran tentang cara melakukan ini? Alasan saya membutuhkan ini adalah saya …


13
Bagaimana cara memilih nilai menu drop-down dengan Selenium menggunakan Python?
Saya perlu memilih elemen dari menu drop-down . Sebagai contoh: <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) Pertama saya harus mengkliknya. Saya melakukan ini: inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click() 2) Setelah itu saya harus memilih elemen yang baik, katakan saja Mango. Saya mencoba melakukannya dengan …

10
Tunggu hingga halaman dimuat dengan Selenium WebDriver untuk Python
Saya ingin mengikis semua data halaman yang diimplementasikan oleh gulir yang tak terbatas. Kode python berikut berfungsi. for i in range(100): driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(5) Ini berarti setiap kali saya gulir ke bawah, saya harus menunggu 5 detik, yang umumnya cukup bagi halaman untuk menyelesaikan pemuatan konten yang baru dibuat. Tapi, …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.