Selenium-WebDriver bietet die WebDriver-API zur Steuerung von Browsern in verschiedenen Programmiersprachen ("Sprachbindungen"). Fügen Sie bei Verwendung dieses Tags auch ein Tag für die von Ihnen verwendete Programmiersprache hinzu.
Ich arbeite mit Selen in Python. Ich möchte das .val()von einem <select>Element erhalten und überprüfen, ob es das ist, was ich erwarte. Das ist mein Code: 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? Wie kann ich das machen? Die Selenium-Dokumente scheinen viel …
Ich benutze Selen seit einigen Monaten, mit denen wir einige unserer internen Testprozesse automatisieren. Die Skripte wurden gut bestanden. Ich habe kürzlich mit FF 27.01 ein Upgrade auf den Web-Treiber C # 2.40.0 durchgeführt und unsere Skripte schlagen jetzt an zufälligen Stellen mit dem folgenden Fehler fehl. [Portal.SmokeTest.SmokeRunTest.Booking] TearDown method …
Ich implementiere viele Selenium-Tests mit Java. Manchmal schlagen meine Tests aufgrund von a fehl StaleElementReferenceException. Könnten Sie einige Ansätze vorschlagen, um die Tests stabiler zu machen?
Ich versuche, Produktinformationen mithilfe von Scrapy von einer Webseite zu entfernen. Meine zu kratzende Webseite sieht folgendermaßen aus: Beginnt mit einer product_list-Seite mit 10 Produkten Ein Klick auf "Weiter" lädt die nächsten 10 Produkte (URL ändert sich nicht zwischen den beiden Seiten) Ich benutze LinkExtractor, um jedem Produktlink auf der …
Ich bin ziemlich neu in Python Selen und ich versuche, auf eine Schaltfläche zu klicken, die die folgende HTML-Struktur hat: <div class="b_div"> <div class="button c_button s_button" onclick="submitForm('mTF')"> <input class="very_small" type="button"></input> <div class="s_image"></div> <span> Search </span> </div> <div class="button c_button s_button" onclick="submitForm('rMTF')" style="margin-bottom: 30px;"> <input class="v_small" type="button"></input> <span> Reset </span> </div> …
Ich habe die folgende HTML-Struktur und versuche, mit Selen einen Wert von einzugeben NUM: <div class="MY_HEADING_A"> <div class="TitleA">My title</div> <div class="Foobar"></div> <div class="PageFrame" area="W"> <span class="PageText">PAGE <input id="a1" type="txt" NUM="" /> of <span id="MAX"></span> </span> </div> Hier ist der Code, den ich geschrieben habe: head = driver.find_element_by_class_name("MY_HEADING_A") frame_elem = head.find_element_by_class_name("PageText") …
Ich verwende Selenium , um einen Browser zu starten. Wie kann ich mit den Webseiten (URLs) umgehen, die den Browser auffordern, ein Zertifikat zu akzeptieren oder nicht? In Firefox kann eine solche Website mich auffordern, das folgende Zertifikat zu akzeptieren: Im Internet Explorer-Browser wird möglicherweise Folgendes angezeigt: Auf Google Chrome: …
Ich versuche, ein Selenium Webdriver-Skript in Python auszuführen, um einige grundlegende Aufgaben auszuführen. Ich kann den Roboter zum Funktionieren bringen, wenn er über die Selenium IDE-Schnittstelle ausgeführt wird (dh wenn einfach die GUI meine Aktionen wiederholt). Wenn ich den Code jedoch als Python-Skript exportiere und versuche, ihn über die Befehlszeile …
Derzeit versuche ich, einen Screenshot mit dem Selenium WebDriver aufzunehmen. Ich kann aber nur den Screenshot der gesamten Seite erhalten. Ich wollte jedoch nur einen Teil der Seite oder vielleicht nur ein bestimmtes Element basierend auf der ID oder einem bestimmten Element-Locator erfassen. (Zum Beispiel möchte ich das Bild mit …
Ich suche nach etwas Ähnlichem, um waitForElementPresentzu überprüfen, ob ein Element angezeigt wird, bevor ich darauf klicke. Ich dachte, dass dies durch getan werden kann implicitWait, also habe ich Folgendes verwendet: driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS); und dann auf klicken driver.findElement(By.id(prop.getProperty(vName))).click(); Leider wartet es manchmal auf das Element und manchmal nicht. Ich habe …
Ich verwende Selenium WebDriver für Python. Ich möchte den Browser mit einer bestimmten Breite und Höhe instanziieren. Bisher kann ich am nächsten kommen: driver = webdriver.Firefox() driver.set_window_size(1080,800) Was funktioniert, aber die Browsergröße nach dem Erstellen festlegt, und ich möchte, dass sie bei der Instanziierung festgelegt wird. Ich vermute, es gibt …
Ich versuche, Selenium-Tests unter Debian 7 durchzuführen, aber ohne Erfolg. Der Fehler ist: unknown error: Chrome failed to start: exited abnormally (Driver info: chromedriver=2.9.248316,platform=Linux 3.2.0-4-686-pae x86) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 60.55 seconds Build info: version: '2.33.0', revision: '4ecaf82108b2a6cc6f006aae81961236eba93358', time: '2013-05-22 12:00:17' …
Beim Testen des Szenarios von cucumberwird beim Ausführen von rspecTests der folgende Fehler angezeigt In 60 Sekunden kann keine stabile Firefox-Verbindung hergestellt werden (127.0.0.1:7055) (Selenium :: WebDriver :: Error :: WebDriverError) Verwenden von ruby (1.9.2) selenium-webdriver (2.27.2)undfirefox (19.0) Unter Verwendung rspec-rails (2.12.1), capybara (2.0.2)und einige andere Edelsteine, habe ich auch …
Ich schaue gerade auf Selenium Server und sehe anscheinend keinen Treiber, der kopflose Browsertests unterstützt. Wenn ich mich nicht irre, wird es nicht unterstützt. Wenn Sie auf X sind, können Sie einen virtuellen Framebuffer erstellen, um das Browserfenster auszublenden. Dies ist jedoch kein wirklich kopfloser Browser. Kann mich jemand aufklären? …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.