«selenium» etiketlenmiş sorular

Selenium, web tarayıcılarını otomatikleştirmek için popüler bir açık kaynaklı araçtır. Bu etiketi kullanırken, kullandığınız belirli bileşenler için başka etiketler de ekleyin; örneğin, dil bağlamaları için selenyum-webdriver, selenyum-ide, selenyum-grid vb.


14
Python kullanarak Selenium WebDriver'da WebElement'in HTML Kaynağını edinin
Selenium WebDriver'ı çalıştırmak için Python bağlamaları kullanıyorum: from selenium import webdriver wd = webdriver.Firefox() Ben böyle bir webelement kapmak biliyorum: elem = wd.find_element_by_css_selector('#my-id') Ve biliyorum tam sayfa kaynağı ile ... wd.page_source Peki "element kaynağını" almak için yine de var mı? elem.source # <-- returns the HTML as a string Python …

28
Python - Geckodriver çalıştırılabilir selenyumun PATH içinde olması gerekir
Programlamaya yeni başladım ve Pythonyaklaşık 2 ay önce başladım ve Sweigart'ın Python ile Sıkıcı Öğeleri Otomatikleştir metnine geçiyorum . IDLE kullanıyorum ve selenyum modülünü ve Firefox tarayıcısını zaten yükledim. Ne zaman webdriver işlevini çalıştırmayı denedim, anladım: from selenium import webdriver browser = webdriver.Firefox() İstisna: - Exception ignored in: <bound method …

30
"Öğe noktada tıklanabilir değil" hatası hata ayıklama
Bunu yalnızca Chrome'da görüyorum. Hata iletisinin tamamı şöyle: "org.openqa.selenium.WebDriverException: Öğe (411, 675) noktasında tıklatılamaz. Diğer öğe tıklamayı alır: ..." 'Tıklamayı alacak olan öğe', söz konusu öğenin üstündedir, üst kısmında değil üst üste değil, sayfada hareket etmiyor. Bir mahsup eklemeyi denedim, ama bu da çalışmıyor. Öğe, kaydırma yapmaya gerek kalmadan görüntülenen …

3
Başsız Tarayıcı ve kazıma - çözümler [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Tarayıcı otomatik test takımları ve kazıma yeteneğine sahip başsız tarayıcı platformları için olası çözümlerin listesini yapmaya …

18
Bir web sitesi, selenyum kullandığınızda kromajör ile bunu algılayabilir mi?
Selenium'u Chromedriver ile test ediyorum ve bazı sayfaların hiç otomasyon olmasa bile Selenyum kullandığınızı algılayabildiğini fark ettim. Manuel olarak sadece Selenium ve Xephyr ile krom kullanarak göz atarken bile, şüpheli etkinliğin tespit edildiğini söyleyen bir sayfa alıyorum. Kullanıcı aracımı ve tarayıcı parmak izimi kontrol ettim ve hepsi normal krom tarayıcı …

10
Selenium Webdriver'da (Python) belirli metin içeren bir öğeyi nasıl bulurum?
Selenium ile karmaşık bir javascript arabirimini (Python arabirimini kullanarak ve birden çok tarayıcıyı kullanarak) test etmeye çalışıyorum. Formun düğmeleri bir dizi var: <div>My Button</div> "Düğmem" (veya "düğmem" veya "düğme" gibi büyük / küçük harfe duyarlı olmayan kısmi eşleşmeler temelinde düğmeler arayabilmek istiyorum) Bunu inanılmaz derecede zor buluyorum, ne kadar bariz …

29
Python ve Selenyum kullanarak Enter / Return tuşunu mu yazıyorsunuz?
Selenium'da yazıp Enter veya Return tuşunu hızlı bir şekilde arıyorum. Ne yazık ki test etmeye çalıştığım formun (kendi kodumu değiştiremiyorum, bu yüzden değiştiremiyorum) bir Gönder düğmesi yok. Elle çalışırken, sadece ENTERveya yazın RETURN. Tıklamak typeiçin hiçbir düğme olarak Selenium komutuyla bunu nasıl bilmek gerekir .

9
Selenium WebDriver'da JavaScript kullanarak XPath tarafından element almanın bir yolu var mı?
Gibi bir şey arıyorum: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML JS kullanarak WebHTriver kendisini bulamıyor beri Selenyum WebDriver / Java kullanmak için öğeleri kullanarak innerHTML almak gerekir, ama nasıl? Kimlik özniteliğini kullanabilirim, ancak tüm öğelerin kimlik özniteliği yoktur. [SABİT] Java'da jsoup kullanıyorum. Bu benim ihtiyaçlarım için işe yarıyor.



30
Öğeyi Selenyum ile Görünüme Kaydırma
Selenium 1.x veya 2.x'te tarayıcı penceresini bir XPath tarafından tanımlanan belirli bir öğenin tarayıcıyı görebileceği şekilde kaydırmanın herhangi bir yolu var mı? Selenium'da bir odaklama yöntemi var, ancak FireFox'ta görünümü fiziksel olarak kaydırmıyor gibi görünüyor. Herkes bunun nasıl yapılacağı hakkında herhangi bir öneriniz var mı? Buna ihtiyacımın nedeni, sayfadaki bir …


13
Python kullanarak Selenium ile açılır menü değeri nasıl seçilir?
Açılır listeden bir öğe seçmem gerekiyor . Örneğin: <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) Önce üzerine tıklamam gerekiyor. Bunu yapıyorum: inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click() 2) Bundan sonra iyi elementi seçmek zorundayım diyelim Mango. Ben bunu yapmaya çalıştım inputElementFruits.send_keys(...)ama işe yaramadı.

11
Sayfa Python için Selenium WebDriver ile yüklenene kadar bekleyin
Sonsuz bir kaydırma ile uygulanan bir sayfanın tüm verilerini kazımak istiyorum. Aşağıdaki python kodu çalışır. for i in range(100): driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(5) Bu, her aşağı kaydırdığımda, 5 saniye beklemem gerektiği anlamına gelir, bu da genellikle sayfanın yeni oluşturulan içeriği yüklemeyi bitirmesi için yeterlidir. Ancak, bu zaman açısından verimli olmayabilir. Sayfa …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.