Adakah yang tahu apakah mungkin untuk mengambil tangkapan layar menggunakan Selenium WebDriver? (Catatan: Bukan Selenium
WebDriver adalah API untuk mengontrol browser web, meniru pengguna sebenarnya. Ini sebagian besar digunakan untuk tes otomatis. WebDriver memiliki banyak binding dan driver bahasa (memungkinkan untuk mengontrol berbagai browser). Jika pertanyaan Anda khusus untuk salah satunya, pastikan juga untuk menyertakan tag yang sesuai.
Adakah yang tahu apakah mungkin untuk mengambil tangkapan layar menggunakan Selenium WebDriver? (Catatan: Bukan Selenium
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...
Saya melihat ini hanya di Chrome. Pesan kesalahan lengkap berbunyi: "org.openqa.selenium.WebDriverException: Elemen tidak dapat diklik pada titik (411, 675). Elemen lain akan menerima klik: ..." Elemen yang 'akan menerima klik' adalah di samping elemen yang dimaksud, bukan di atasnya dan...
Apa perbedaannya? Webdriver.Close() Webdriver.Quit() Webdriver.Dispose() Yang mana yang akan digunakan dan
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...
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...
Bagaimana Anda membuat Selenium 2.0 menunggu halaman
Saya ingin memastikan bahwa ada elemen sebelum webdriver mulai melakukan hal-hal. Saya mencoba membuat sesuatu seperti ini berfungsi: WebDriverWait wait = new WebDriverWait(driver, new TimeSpan(0,0,5)); wait.Until(By.Id("login")); Saya terutama berjuang bagaimana mengatur fungsi anynomous...
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)...
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 mencoba mendapatkan url saat ini setelah serangkaian navigasi di Selenium. Saya tahu ada perintah getLocation untuk ruby, tapi saya tidak bisa menemukan sintaks untuk
Sejak rilis terbaru chrome (34.0.1847.116) minggu lalu, saya telah menerima "Nonaktifkan ekstensi mode pengembang" ketika menjalankan tes otomatis menggunakan watir-webdriver. Tampaknya ini ekstensi yang ofensif, tetapi tidak masuk akal bagi saya bahwa ekstensi ini berpotensi berbahaya karena...
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...
Saya memiliki suite tes selenium yang menjalankan banyak tes dan pada setiap tes baru itu membuka jendela browser di atas semua jendela lain yang saya buka. Sangat menggelegar saat bekerja di lingkungan lokal. Adakah cara untuk memberitahu selenium atau OS (MAC) untuk membuka jendela di latar...
Saya mencoba ini WebDriver driver = new ChromeDriver(); Tapi saya mendapatkan error sebagai Tes yang gagal: setUp (com.TEST): Jalur ke driver yang dapat dieksekusi harus ditetapkan oleh properti sistem webdriver.chrome.driver; untuk informasi lebih lanjut, lihat kode di sini . Versi terbaru...
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
Saya mencoba meluncurkan chrome dengan URL, browser meluncurkan dan tidak melakukan apa-apa setelah itu. Saya melihat kesalahan di bawah ini setelah 1 menit: Unable to open browser with url: 'https://www.google.com' (Root cause: org.openqa.selenium.WebDriverException: unknown error:...
Saya berharap ini hanya saya, tetapi Selenium Webdriver sepertinya seperti mimpi buruk. Webdriver Chrome saat ini tidak dapat digunakan, dan driver lain cukup tidak dapat diandalkan, atau sepertinya begitu. Saya menghadapi banyak masalah, tetapi ini adalah salah satunya. Secara acak, pengujian...
Saya mendapat beberapa tes di mana saya memeriksa bahwa pesan kesalahan yang tepat muncul ketika teks di bidang tertentu tidak valid. Satu pemeriksaan untuk validitas adalah bahwa elemen textarea tertentu tidak kosong. Jika teks ini sudah memiliki teks di dalamnya, bagaimana saya bisa memberitahu...
Saya memiliki kotak tempat saya menjalankan tes. Sepertinya Jenkins akan ssh in dan menjalankan perintah yang dijelaskan dalam pekerjaan spesifik yang sedang berjalan. Di sini saya mencoba menjalankan tes Selenium Webdriver saya, tetapi memberitahu saya bahwa saya memiliki kesalahan dalam...