Pertanyaan yang diberi tag «selenium-webdriver»

Selenium-WebDriver menyediakan API WebDriver untuk mengontrol browser dalam berbagai bahasa pemrograman ("binding bahasa"). Saat menggunakan tag ini, tambahkan juga tag untuk bahasa pemrograman yang Anda gunakan.


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 # <-- …



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 …



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 …

6
Bagaimana cara memverifikasi ekspresi XPath di alat Pengembang Chrome atau Firebug Firefox?
Bagaimana saya bisa memverifikasi XPath saya? Saya menggunakan alat Pengembang Chrome untuk memeriksa elemen dan membentuk XPath saya. Saya memverifikasinya menggunakan plugin Chrome XPath Checker, namun tidak selalu memberi saya hasilnya. Apa cara yang lebih baik untuk memverifikasi XPath saya. Saya juga telah mencoba menggunakan Firebug untuk memeriksa bug dan …


18
Uji apakah elemen hadir menggunakan Selenium WebDriver?
Apakah ada cara bagaimana menguji apakah suatu elemen ada? Setiap metode findElement akan diakhiri dengan pengecualian, tetapi bukan itu yang saya inginkan, karena bisa jadi elemen tidak ada dan tidak apa-apa, itu bukan kegagalan tes, jadi pengecualian tidak bisa menjadi solusi. Saya telah menemukan posting ini: Selenium c # Webdriver: …



13
Menyegarkan halaman web oleh WebDriver saat menunggu kondisi tertentu
Saya mencari cara yang lebih elegan untuk menyegarkan halaman web selama pengujian (saya menggunakan Selenium2). Saya hanya mengirim kunci F5 tetapi saya bertanya-tanya apakah driver memiliki metode untuk menyegarkan seluruh halaman web. Berikut ini adalah kode saya while(driver.findElements(By.xpath("//*[text() = 'READY']")).size() == 0 ) driver.findElement(By.xpath("//body")).sendKeys(Keys.F5); //element appear after text READY is …

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.