Als «selenium» getaggte Fragen

Selen ist ein beliebtes Open-Source-Tool zur Automatisierung von Webbrowsern. Wenn Sie dieses Tag verwenden, schließen Sie auch andere Tags für die spezifischen Komponenten ein, die Sie verwenden, z. B. Selen-Web-Treiber für die Sprachbindungen, Selen-Ide, Selen-Gitter usw.

10
Selenium IDE - Befehl zum Warten von 5 Sekunden
Ich verwende die Selenium IDE für Firefox und suche nach einem Wartebefehl. Mein Problem ist, dass ich eine Website mit einer eingebetteten externen Karte testen möchte. Das Laden dieser externen Karte dauert 3-5 Sekunden. Meine Befehle: open /Page/mysite.html //Wait Command? (5 seconds) ClickAndWait link=do something

6
So erhalten Sie Text mit dem Selenium-Webtreiber in Python
Ich versuche, Text mit dem Selenium-Webtreiber abzurufen, und hier ist mein Code. Bitte beachten Sie, dass ich Xpath nicht verwenden möchte, da in meinem Fall die ID bei jedem Neustart der Webseite geändert wird. Bitte helfen Sie. Mein Code: text=driver.find_element_by_class_name("current-stage").getText("my text") HTML: <span class="current-text" id="yui_3_7_0_4_1389185744113_384">my text</span>
88 python  selenium 

3
Ausführen von Javascript in Selen mit Python
Ich bin völlig neu in Selen. Ich möchte ein Javascript-Snippet im folgenden Code ausführen (wie im Code kommentiert), kann dies aber nicht. Bitte helfen Sie. from selenium import webdriver import selenium from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys import time patch = raw_input("Enter patch number\n") rel = raw_input("Enter release\n") …


10
Wie wechsle ich zum neuen Browserfenster, das nach dem Klicken auf die Schaltfläche geöffnet wird?
Ich habe eine Situation, wenn durch Klicken auf die Schaltfläche das neue Browserfenster mit Suchergebnissen geöffnet wird. Gibt es eine Möglichkeit, eine Verbindung herzustellen und sich auf ein neu geöffnetes Browserfenster zu konzentrieren? Und arbeiten Sie damit, und kehren Sie dann zum ursprünglichen (ersten) Fenster zurück.

3
Was ist der Unterschied zwischen cssSelector und Xpath und was ist in Bezug auf die Leistung für Cross-Browser-Tests besser?
Ich arbeite mit dem Selenium WebDriver 2.25.0 an einer mehrsprachigen Webanwendung und teste hauptsächlich den Seiteninhalt (für verschiedene Sprachen wie Arabisch, Englisch, Russisch usw.). Für meine Anwendung, die je nach Leistung besser ist und sicherstellt, dass sie alle Browser unterstützt (z. B. IE 7,8,9, FF, Chrome usw.). Vielen Dank im …

3
Wie bekomme ich ein Elementattribut von Selen?
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 …

18
Selenium Error - Die HTTP-Anforderung an den Remote-WebDriver ist nach 60 Sekunden abgelaufen
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 …

2
Selen mit Scrapy für dynamische Seite
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 …

6
Python Selen Klicken Sie auf die Schaltfläche
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> …

18
Wie gehe ich mit Zertifikaten mit Selen um?
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: …

12
Ausführen von Selenium Webdriver mit einem Proxy in Python
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 …

11
Zugriff auf den Dialog zum Herunterladen von Dateien in Firefox
Gibt es eine API, mit der ich einen Dialog zum Herunterladen von Dateien in Firefox bearbeiten kann? (Ich möchte auf diejenige zugreifen, die angezeigt wird, wenn der Benutzer etwas tut, und nicht selbst eine initiieren.) Ich möchte über Selen auf diesen Dialog zugreifen (und ob der "privilegierte Modus" von Selen …

20
Wie kann ich mit Selenium Webdriver den Screenshot eines bestimmten Elements und nicht die gesamte Seite erfassen?
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 …

12
JavaScript-Fehler in Selen erfassen
Gibt es eine Möglichkeit , um Erfassungsfehler auftritt , in der DOMin Seleniumund Flagge wahrscheinlich die gleichen wie ein Fehler in der Seite? Nehmen wir als kurzes Beispiel an, ich versuche, ein Ereignis an ein nicht vorhandenes HTML-Steuerelement zu binden. Mein Browser gibt einen Fehler aus, der Folgendes besagt: element …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.