Tag: webdriver
WebDriver ist eine API für die Steuerung von web-Browsern, die Nachahmung einer realen Benutzer. Es ist hauptsächlich für automatisierte tests. WebDriver hat mehrere Sprachen Bindungen und Treiber (die ermöglichen verschiedene Browser). Wenn Ihre Frage speziell zu einem von Ihnen, müssen Sie auch den entsprechenden tag.
3
Antworten
Wie Selenium WebDriver überwinden same-origin-policy? Same-origin-policy problem ist in Selenium RC Prüfen, um zu klären, problem Sie konfrontiert sind... Beachten Sie, dass Selen selbst ist nicht wirklich geregelt, die von derselben Herkunft Politik... Hi ich wollte mal
1
Antworten
Als tester, Ich würde gerne studieren, eine Liste von möglichen Konfigurations-Argumente für Firefox und Chrome Also kann ich die Konfiguration meines Test-tools mit wissen Lesen-API zeigt, dass es Methoden, mit denen können wir Argumente an eine webdriver-Instanz:
3
Antworten
Habe ich ein test-Skript wie folgt aus, was ich wissen muss ist, wie ich es machen kann, laufen in verschiedene browser zur gleichen Zeit aber mit unterschiedlichen Testdaten, Genau das, was ich will, ist ich will die
2
Antworten
Habe ich eine Aktion auf WebDriver (Sagen wir, ich Klick auf eine Schaltfläche), daraus entsteht eine text-Anzeige auf Seite. Wissen wir nicht, locator-element für den text, aber wir wissen, welcher text angezeigt wird. Bitte einen Weg vorschlagen
1
Antworten
Ich bin das drücken einer Schaltfläche Abbrechen als nach meinem code ist es überprüfung einige text. In Chrome und Firefox funktioniert es einwandfrei, aber im IE ist es nehmen Sie sich Zeit zum ausführen des Vorgangs auf
4
Antworten
<div class="cnvsWrapper" style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0px none; padding: 0px; margin: 0px;">Draw your signature div> Schritte: Brauche ich, um wählen Sie die Werkzeug-Spitze und zeichnen Sie die Unterschrift (mit der
1
Antworten
Ich habe zum ausführen von test-Skripten mithilfe von dynamischen testng.xml - Datei, was bedeutet, ich habe zu erstellen testng.xml Datei-thru-code und pass die Parameter der @Test-Methoden, pro-grammatisch. Dafür habe ich zwei Java-Dateien DynamicTestNG.java das generieren soll testng.xml
2
Antworten
Ich führe ein einfaches Stück code, lädt eine Webseite über proxy, aber manchmal wird der proxy kann langsam sein, und kann dadurch den WebDriver .get(url) Antrag auf unbestimmte Zeit blockiert. Ist es ein einfaches Stück Python-code für
2
Antworten
Ich bin mit WebDriver und Java zur Automatisierung einiger web-Seiten. Ich habe ein Szenario, dass ich nicht sicher bin, dass der beste Weg, um zu verwalten. Eine website bietet die Möglichkeit, einen Kommentar zu hinterlassen, aber wenn
2
Antworten
Ich bin mit (Webdriver) - Treiber.close(schliessen des Browsers anstelle der Verwendung von Treiber.beenden). Nachdem das browser-Fenster geschlossen wird, ich bin nicht in der Lage Treibers zu verwenden.get(url) -die wirft unreachableBrowserException. Als umgehen ich bin versucht zu bekommen
3
Antworten
Ist das Missverständnis passiert, wenn implizite warten, ist weniger als eine explizite: var timeOut = 5000; var search = element(by.xpath(`//*[@name='qwer']`)); browser.manage().timeouts().implicitlyWait(4000); browser.ignoreSynchronization = true; describe('Protractor Test', function () { beforeEach(function () { browser.get('https://www.google.com.ua'); }); it('EC', function ()
3
Antworten
Ich versuche zu suchen, durch alle html-websites, die ich erreichen mit selenium webdriver. In Selen, wenn ich eine iframe, muss ich wechseln auf den iframe und dann wechseln Sie wieder in die Haupt-html-für die Suche nach anderen
5
Antworten
Versuche ich begann mit Selen (Download der aktuellen version von heute) und kopiert deren Beispiel, das öffnet einen browser und führt eine google-Suche. Jedoch, das Programm hängt ewig in der 1. Zeile WebDriver driver = new FirefoxDriver();.
2
Antworten
Ich bin mit webdriver in der config einen router, aber wenn ich das Skript ausführen: from selenium import webdriver self.driver = webdriver.Chrome() Es öffnet sich chrome und keine Antwort, und dann zu erhöhen, Ausnahme: chrome nicht erreichbar.
1
Antworten
Wollen, um den Inhalt der meta-Beschreibung der Seite mithilfe von webdriver. Lassen Sie uns sagen , von unten DOM abrufen möchten text Test.com provides a complete software solution for creating online tests and managing enterprise and specialist
3
Antworten
Ich bin neu auf Selen und benötigen einige Spuren zu finden, die Ursache für die folgende Fehlermeldung. Selen-version 3.5.3 ChromeDriver version - 2.29.4 Chrome version - 63 org.openqa.selenium.WebDriverException: unknown error: cannot determine loading status from unknown error:
2
Antworten
Wir einige java-code (selenium webdriver Skript) mit Eclipse. In meinem Projekt, das ich verwendet selenium jar Dateien und TestNG jar Während der Ausführung dieser Skripte gehen wir testen die Ausgabe-Ordner für Eclipse. Dann haben wir eine ausführbare
1
Antworten
Ich versuche zu starten testen, die laufen sehr gut auf firefox Also ich hab die nächsten Ausnahmen: IE9 geöffnet - "Dies ist die erste Startseite, die für die WebDriver-server". In eclipse: Dec 13, 2011 4:10:48 PM org.openqa.selenium.remote.RemoteWebDriver
3
Antworten
Dem folgenden code wird der HTML-Code für <table cellspacing="0" cellpadding="0" border="0" width="192"> <tbody> <tr> </tr> <tr> <td class="rhs-customer" valign="top"> <p> </p> <p> <img hspace="6" align="left" alt="" src="../common/images/icon-contactus.gif"> <a onclick="window.open('../applications/homeline.asp','HomeLineNumber','height=500, width=700,scrollbars=yes,resizable=1,top=0,left=0')" href="#"> **Call Us**</a> </p> <p> </p> </td> </tr>
2
Antworten
Will ich so legen Sie den automatischen download im angegebenen download-Verzeichnis mit webdriver. Ich habe versucht, folgenden code der nicht funktioniert für chrome: ChromeOptions options = new ChromeOptions(); options.addArguments("download.default_directory", downloadPath); this.driver = new ChromeDriver(options); Können Sie bitte
1
Antworten
Wenn aus irgendeinem verrückten Grund brauche ich um zu öffnen 100 Fenster/tabs, und navigieren Sie zu 100 verschiedene links, wie Mach ich das? Kann ich gleichzeitig führen bestimmte tests alle 100 von Ihnen? sagen wir, ich habe
2
Antworten
Dies ist der html-code : <div id="listMain" class="listMain"> <table id="listMainTable" class="listTable" > <thead> <tbody id="mainTableBody"> <tr id="Node0" class="row" tabindex="0" > <tr id="Node1" class="alternateRow" tabindex="-1" > <tr id="Node2" class="row" tabindex="-1" > <tr id="Node3" class="alternateRow" tabindex="-1" > <tr id="Node4"
2
Antworten
Ich habe einen test, wo ich tun müssen, ein login, browser schließen und wieder öffnen dann schauen Sie sich etwas auf der Seite. Wie kann ich dies tun, wenn laufen webdriver mit remote-hub-setup? oder muss ich dies
2
Antworten
Ich versuche zu konvertieren, den code, den ich aufgezeichnet mit Selen try { assertEquals("", driver.findElement(By.id("gbqfq")).getAttribute("value")); } catch (Error e) { verificationErrors.append(e.toString()); } verwendet werden, in der Web-Driver-Sampler in Jmeter. Das ist, was ich habe, so weit, aber
3
Antworten
Sagen, ich habe ein Szenario mit Schritten, die in zwei verschiedenen Klassen. Gibt es eine Möglichkeit für Sie, einen handle zu dem selben IWebDriver Instanz, ohne durch ScenarioContext.Current["webdriverVariableName"]? Dass ist so hässlich. Gibt es eine bessere Möglichkeit?
1
Antworten
Gibt es eine Möglichkeit, kann ich Folgendes zum Ausdruck als ein einziges CSS-Selektor? (Oder muss ich einen anderen Weg finden, dies zu tun, außer mit einem CSS-Selektor, bis Stufe 4 ist eine Realität? Siehe: http://www.w3.org/TR/selectors4/#subject) Ich will
3
Antworten
Bekomme ich chrome-Treiber für mac 32-bit. Aber ich will download für 64 bit. Habe ich nicht, chrome-Treiber für 64-bit. Bitte jemand mir helfen, um erfolgreich führen Sie den chrome-browser in mac 64-bit mit wbedirver. InformationsquelleAutor bugCracker |
2
Antworten
Zur überprüfung wanderte ich von Selenium RC auf Webdriver. Eingabe von text mit Trennzeichen TABULATOR verwendet, um gut funktionieren, auf dem Selenium RC. Aber bei der Verwendung von webdriver, Eingabe-tab-bewegt den Fokus zum nächsten Eingang. Beispieltext :
1
Antworten
Habe ich diese Skillung Scenario Outline: Display widget Given I have a valid connection When I navigate to home using <browser> Then The element in css selector #<id> > svg > g.x.axis.percent > text:nth-child(1) should be <value>
4
Antworten
Möchte ich unterdrücken der Initialisierung des TinyMCE in meinen Prüfungen und kann dies leicht tun, wenn die Javascript erkennen kann, dass ich innerhalb eines Selen-automatisierte Seite. So ist, gibt es einige JS code, den ich verwenden können,
3
Antworten
Ich habe die selenium-java-2.0a5.zip http://code.google.com/p/selenium/downloads/list ran und den folgenden code: package org.openqa.selenium.example; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.htmlunit.HtmlUnitDriver; public class Example { public static void main(String args) { //Create a new instance of the html
2
Antworten
Funktioniert alles einwandfrei mit Firefox, aber ich kann nicht starten chrome. Ich bin auf linux, mit php webdriver-Bindungen. require_once "/usr/local/src/selenium/php-webdriver-bindings-0.9.0/phpwebdriver/WebDriver.php"; putenv("PATH=".getenv("PATH").':'.'/usr/local/src/selenium/chrome_webdriver/'); //Prepare for chrome $webdriver = new WebDriver("localhost", "4444"); //$webdriver->connect("chrome"); $webdriver->connect("chrome","",array( 'webdriver.chrome.driver'=>'/usr/local/src/selenium/chrome_webdriver/chromedriver', )); Die Fehlermeldung die ich
4
Antworten
Ich versuche, Selenium WebDriver, um die Eingabe von text ein GWT-input-element, Standard-text "Geben Sie Benutzer-ID". Hier sind ein paar Möglichkeiten, die ich habe versucht, diese zu arbeiten: searchField.click(); if(!searchField.getAttribute("value").isEmpty()) { //clear field, if not already empty searchField.clear();
2
Antworten
Sah ich dieses post Informationen zum ausführen von selenium-web-drive-server auf 2 verschiedenen ports. Habe ich versucht, dies zu tun: java -Dwebdriver.chrome.driver=./chromedrive -jar selenium-server-standalone-2.44.0.jar -port 4445 java -Dwebdriver.chrome.driver=./chromedrive -jar selenium-server-standalone-2.44.0.jar -port 4444 und führen Sie den code zum
4
Antworten
Es ist ein .delete_all_visible_cookies Methode an Selen. Ich war überrascht zu entdecken, dass .delete_all_cookies im Webdriver ist ein Teil der privaten API-somit ist nicht zugänglich durch @Treiber-Instanz. Ist es ein problem für den IE, da es nicht
3
Antworten
Gibt es eine Möglichkeit in der neuesten version von Selen DotNet Webdriver (2.22.0) zu überprüfen, um zu sehen, ob ein element sichtbar ist, bevor Sie auf/mit dieser zu interagieren? Die einzige Möglichkeit die ich gefunden habe, ist
4
Antworten
Ich bin neu in selenium web driver und ich muss aktivieren Sie mehrere Kontrollkästchen, um das Absenden des Formulars und dem folgenden code-Antwort im HTML-format. Bitte finden Sie die beigefügten screenshot und freundlich darauf hin eine Idee,
2
Antworten
Ich versuche zu implementieren ist eine download-Datei die Funktionalität für meine web-Anwendung mit webdriver. In chrome oder firefox, können wir die Möglichkeit zum herunterladen der Dateien an einen angegebenen Standort bei Klick auf download-button ohne Fenster Eingabeaufforderung.
2
Antworten
Nehmen Sie eine standard-web-Seite mit vielen Textfelder, drop-downs etc. Was ist der effizienteste Weg, in webdriver füllen Sie die Werte und prüfen Sie dann, ob die Werte korrekt eingegeben wurden. InformationsquelleAutor rhanabe | 2012-08-08
5
Antworten
So jetzt versuche ich herauszufinden, wie kann ich Umschalten des Fokus auf einem Bild in Selenium 2, wenn der Rahmen hat keinen Namen oder id? Für einen benannten frame ich tun: driver.SwitchTo().Frame(FrameName); aber was ist es no
4
Antworten
Alle Varianten von wait(...) sind werfen die folgende Ausnahme aus dem folgenden code. Was mache ich falsch? java.lang.IllegalMonitorStateException at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at LoginPage.main(LoginPage.java:29) try { driver.get("http://domain:port/coco/webapp/login/login.faces"); driver.findElement(By.id("clientCode")).sendKeys("coco"); driver.findElement(By.id("systemCode")).sendKeys("consumer"); driver.findElement(By.id("userId")).sendKeys("ffadmin"); driver.findElement(By.id("password")).sendKeys("password"); driver.findElement(By.className("af_commandButton")).click(); driver.wait(); Assert.assertTrue(driver.getPageSource().contains("Administration")); } catch
3
Antworten
Will ich in der Lage, wählen Sie eine Optionsschaltfläche innerhalb einer Gruppe (radio buttons), identifiziert durch das Attribut "name": <div> <input type="radio" name="exampleInputRadio" id="optionRadio1" value="1"> <input type="radio" name="exampleInputRadio" id="optionRadio2" value="2"> <input type="radio" name="exampleInputRadio" id="optionRadio3" value="3"> <input type="radio"
4
Antworten
Haben wir eine statische variable zu initialisieren-Treiber in Selenium WebDriver. public static WebDriver driver; Diese variable ist in der Klasse deklariert (DriverInit) und initialisiert, die auf "@BeforeClass" von verschiedenen Test-Pläne(Test-Klassen). Die initialisierte variable (Treiber) verwendet werden, die
2
Antworten
Gibt es eine bekannte Lösung zum ausführen von Eval (Javascript) in Webdriver, Ruby-Bindungen? Dem entspricht das folgende Beispiel in Java. WebElement element = driver.findElement(By.id( "foo" )); String name = (String) ((JavascriptExecutor) driver).executeScript( "return arguments[0].tagName" , element) InformationsquelleAutor
3
Antworten
Ich kann nicht per drag-und-drop, arbeiten mit der Python-WebDriver-Bindungen. Ich arbeite mit Google Chrome und Firefox auf Mac OS X. gibt Es einen thread hier, wo jemand ein ähnliches problem hatte. Habe ich versucht, mit ActionsChains: from
4
Antworten
Einige Orte, die ich zu tun habe, haben schwere ajax-Anfragen. Ich Plane zu warten, für die Ajax-Anforderung abgeschlossen ist, bevor Sie für die Geltendmachung element. Derzeit nutze ich try { if (driver instanceof JavascriptExecutor) { JavascriptExecutor jsDriver
5
Antworten
Möchte ich schreiben, dass meine eigenen locator Zugriff auf die Elemente. WebDriver API bietet derzeit acht Locator ermöglicht das abrufen von Elementen nach id, name, Attribut, tag-Namen, die vollständige oder teilweise text-link, XPath, Klasse name und der
8
Antworten
Ich brauche, um zu überprüfen, einen Text zu präsentieren, die in der Seite durch WebDriver. Ich sehe gerne das Ergebnis als boolean (true oder false). Kann einer helfen, auf diese, indem Sie die WebDriver-code? In welcher Programmiersprache?
2
Antworten
Solange ich PageObject pattern fragte ich mich, wo sollte ich warten, bis element auf dynamischen Seiten. Angenommen, wir haben test-Methode und pageObject-Klasse. Sollte ich so etwas machen (in der test-Methode): Klicken Sie auf die Schaltfläche Warten Sie,
4
Antworten
Wenn Sie einen proxy-server-parameter in den folgenden code, wenn Ihr proxy-server eine Authentifizierung erfordert, dann FireFox bringt Authentifizierungs-dialog und im Grunde können Sie nicht füllen Sie es in automatisch. So ist es jedenfalls festgelegt BENUTZERNAME und PASSWORT