«webdriver» etiketlenmiş sorular

WebDriver, web tarayıcılarını kontrol etmek için gerçek bir kullanıcıyı taklit eden bir API'dir. Çoğunlukla otomatik testler için kullanılır. WebDriver'ın birden çok dil bağlantısı ve sürücüsü vardır (çeşitli tarayıcıları kontrol etmeye izin verir). Sorunuz bunlardan birine özelse, uygun etiketi de eklediğinizden emin olun.


17
Selenium WebDriver: JavaScript içeren karmaşık sayfanın yüklenmesini bekleyin
Selenium ile test etmem gereken bir web uygulamam var. Sayfa yüklemesinde çalışan çok sayıda JavaScript var. Bu JavaScript kodu çok iyi yazılmış değil ama hiçbir şeyi değiştiremiyorum. Dolayısıyla, findElement()yöntemle DOM'da bir öğenin görünmesini beklemek bir seçenek değildir. Java'da bir sayfanın yüklenmesini beklemek için genel bir işlev oluşturmak istiyorum, olası bir …

15
Selenium-WebDriver'dan Java'da birkaç saniye beklemesini nasıl isteyebilirim?
Java Selenium-WebDriver üzerinde çalışıyorum. ekledim driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS); ve WebElement textbox = driver.findElement(By.id("textbox")); çünkü Uygulamalarımın Kullanıcı Arayüzünü yüklemesi birkaç saniye sürüyor. Bu yüzden 2 saniye örtük bekleme ayarladım. ancak öğe metin kutusunu bulamadım Sonra eklerim Thread.sleep(2000); Şimdi iyi çalışıyor. Hangisi daha iyi bir yol?

10
Selenium: Firefox Profil istisnası Profili yükleyemiyor
Başına bu önceki soruya ben sürümüne 2.0.1 selenyum güncellenmiş Ama şimdi profil dosyaları altında var olsa bile başka hata var /tmp/webdriver-py-profilecopy: Dosya "/home/sultan/Repository/Django/monitor/app/request.py", satır 236, performans browser = Firefox (profil) Dosya "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", satır 46, __init__ içinde self.binary, zaman aşımı), Dosya "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py", satır 46, __init__ içinde self.binary.launch_browser (self.profile) Launch_browser'da dosya "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py", …

3
CSS seçici (kimlik, metnin bir bölümünü içerir)
Bir sorum var. Bunun gibi öğelerim var: <a> id = someGenerated Some: Aynı: 0: ad ile öğe <a> id = bazı Oluşturulan Bazı: Aynı: 0: soyadı içeren öğe <a> id = someGenerated Some: Aynı: 1: ad ile öğe <a> id = bazı Oluşturulan Bazı: Aynı: 1: soyadı içeren öğe İsimleri …

8
Selenium Web Sürücüsü ve Java. Öğe, (x, y) noktasında tıklanabilir değil. Diğer öğe tıklamayı alacak
Açık beklemeler kullandım ve şu uyarıyı alıyorum: org.openqa.selenium.WebDriverException: Eleman (36, 72) noktasında tıklanamaz. Diğer öğe tıklama alır: ... Komut süresi veya zaman aşımı: 393 milisaniye Ben kullanırsanız Thread.sleep(2000)ben herhangi bir uyarı almazsınız. @Test(dataProvider = "menuData") public void Main(String btnMenu, String TitleResultPage, String Text) throws InterruptedException { WebDriverWait wait = new …

3
CssSelector ve Xpath arasındaki fark nedir ve tarayıcılar arası test performansı açısından hangisi daha iyi?
Selenium WebDriver 2.25.0 ile çok dilli web uygulaması üzerinde çalışıyorum ve çoğunlukla sayfa içeriğini test ediyorum (Arapça, İngilizce, Rusça vb. Gibi farklı diller için). Performansa göre daha iyi olan uygulamam için tüm tarayıcıları (yani IE 7,8,9, FF, Chrome vb.) Desteklemesi gerektiğinden emin olun. Değerli önerileriniz için şimdiden teşekkür ederiz.

3
Selenium'dan element niteliği nasıl alınır?
Python'da Selenium ile çalışıyorum. Ben almak istiyorum .val()a <select>elemanı ve ben beklediğiniz olduğunu kontrol edin. Bu benim kodum: def test_chart_renders_from_url(self): url = 'http://localhost:8000/analyse/' self.browser.get(url) org = driver.find_element_by_id('org') # Find the value of org? Bunu nasıl yapabilirim? Selenium belgeleri, öğeleri seçme konusunda bolca var gibi görünüyor, ancak niteliklerle ilgili hiçbir şey …

10
WebDriver'ı Chrome tarayıcısıyla çalıştırırken, tarayıcı düzgün şekilde başlamasına rağmen "Yalnızca yerel bağlantılara izin verilir" mesajı alınıyor
WebDriver kullanarak Chrome tarayıcısını çalıştırdığımda, konsolda aşağıdaki mesajı alıyorum. Lütfen nasıl çözeceğimi bana bildirin. "ChromeDriver'ı (v2.10.267521) 22582 bağlantı noktasında başlatma" "Yalnızca yerel bağlantılara izin verilir." İşte örnek kodum: public class Browserlaunch { public static void main(String[] args) { System.setProperty("webdriver.chrome.driver", "C:\\chromedriver_win32 \\chromedriver.exe"); WebDriver driver = new ChromeDriver() ; driver.get("http://webdunia.com"); driver.close(); driver.quit(); …

10
Selenium WebDriver C # kullanarak açılır menüden bir seçenek nasıl seçilir?
Bir seçenek belirleyerek web testim için deniyordum. Burada bir örnek bulunabilir: http://www.tizag.com/phpT/examples/formex.php Bir seçenek bölümü seçmek dışında her şey harika çalışıyor. Değere veya etikete göre bir seçenek nasıl seçilir? Kodum: using OpenQA.Selenium.Firefox; using OpenQA.Selenium; using System.Collections.ObjectModel; using System.Text.RegularExpressions; using System.Threading; using System.Diagnostics; using System.Runtime.InteropServices; class GoogleSuggest { static void Main() …

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.