Als «automated-tests» getaggte Fragen

Testautomatisierung ist die Verwendung von Software zur Steuerung der Ausführung von Tests, der Vergleich der tatsächlichen Ergebnisse mit den vorhergesagten Ergebnissen, die Einrichtung von Testvoraussetzungen und andere Funktionen zur Teststeuerung und Testberichterstattung. In der Regel umfasst die Testautomatisierung die Automatisierung eines bereits vorhandenen manuellen Prozesses, der einen formalisierten Testprozess verwendet (wikipedia.org).

14
Abrufen der HTML-Quelle von WebElement in Selenium WebDriver mithilfe von Python
Ich verwende die Python-Bindungen, um Selenium WebDriver auszuführen: from selenium import webdriver wd = webdriver.Firefox() Ich weiß, dass ich mir so ein Webelement schnappen kann: elem = wd.find_element_by_css_selector('#my-id') Und ich weiß, dass ich mit ... wd.page_source Aber gibt es trotzdem die "Elementquelle"? elem.source # <-- returns the HTML as a …

30
Fehler beim Debuggen des Fehlers "Element ist zum Zeitpunkt nicht anklickbar"
Ich sehe das nur in Chrome. Die vollständige Fehlermeldung lautet: "org.openqa.selenium.WebDriverException: Element kann an Punkt (411, 675) nicht angeklickt werden. Anderes Element würde den Klick erhalten: ..." Das Element, das den Klick erhalten würde, befindet sich neben dem betreffenden Element, nicht darüber und überlappt es nicht und bewegt sich nicht …



14
Der asynchrone Rückruf wurde nicht innerhalb des von jest.setTimeout angegebenen Zeitlimits von 5000 ms aufgerufen
Ich benutze Puppenspieler und Scherz, um einige Front-End-Tests durchzuführen. Meine Tests sehen wie folgt aus: describe("Profile Tab Exists and Clickable: /settings/user", () => { test(`Assert that you can click the profile tab`, async () => { await page.waitForSelector(PROFILE.TAB); await page.click(PROFILE.TAB); }, 30000); }); Wenn ich die Tests durchführe, funktioniert manchmal …

30
Scrollen Sie mit Selen in die Ansicht
Gibt es in Selenium 1.x oder 2.x eine Möglichkeit, das Browserfenster so zu scrollen, dass ein bestimmtes Element, das von einem XPath identifiziert wird, für den Browser sichtbar ist? In Selenium gibt es eine Fokusmethode, die die Ansicht in FireFox jedoch nicht physisch zu scrollen scheint. Hat jemand Vorschläge dazu? …


5
JUnit Verwirrung: Verwenden Sie 'erweitert TestCase' oder '@Test'?
Ich fand die richtige Verwendung (oder zumindest die Dokumentation) von JUnit sehr verwirrend. Diese Frage dient sowohl als zukünftige Referenz als auch als echte Frage. Wenn ich richtig verstanden habe, gibt es zwei Hauptansätze zum Erstellen und Ausführen eines JUnit-Tests: Ansatz A (JUnit 3-Stil): Erstellen Sie eine Klasse, die TestCase …

15
WatiN oder Selen? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …


11
Zufällige StaleElementReferenceException „Element ist nicht mehr an das DOM angehängt“
Ich hoffe, es ist nur ich, aber Selenium Webdriver scheint ein Albtraum zu sein. Der Chrome-Webdriver ist derzeit unbrauchbar, und die anderen Treiber sind anscheinend ziemlich unzuverlässig. Ich kämpfe mit vielen Problemen, aber hier ist eines. Zufällig schlagen meine Tests mit a fehl "org.openqa.selenium.StaleElementReferenceException: Element is no longer attached to …



16
Unit-Testing-Bash-Skripte
Wir haben ein System, auf dem neben Java-Code einige Bash-Skripte ausgeführt werden. Da wir versuchen, alles zu testen, was möglicherweise kaputt gehen könnte, und diese Bash-Skripte möglicherweise kaputt gehen, möchten wir sie testen. Das Problem ist, dass es schwierig ist, Bash-Skripte zu testen. Gibt es eine Möglichkeit oder eine bewährte …


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.