Was ist der Unterschied zwischen isDisplayed()
und isVisible()
Methoden in Selen? Beide werden verwendet, um zu identifizieren, ob das Webelement in der Webseite versteckt ist oder nicht.isDisplayed() vs isible() in Selen
Antwort
Wie in diesem Beitrag erklärt How does Selenium WebDriver's isDisplayed() method work
WebDriver hat seine eigene W3C specification. und der Abschnitt über determining visibility können Sie mehr Informationen von der Spezifikation geben.
Selen RC - isVisible() - sucht nach display: none style tag - dies könnte einen Nullzeiger werfen, wenn wir nicht vorsichtig sind ... also um zu sehen, ob ein Element sichtbar ist, überprüfen Sie zuerst, ob das Element ist Präsentieren Sie mit IsElementPresent() -Methode. Dann prüfen Sie, ob das Element sichtbar ist! Siehe Difference between isElementPresent and isVisible in Selenium RC
Kurze Antwort ist, dass isVisible
ist Methode der alten Selenium RC
und isDisplayed
ist Methode von Selen 2.
Wenn Sie sprechen über WebDrivers
WebElement
, es enthält nur isDisplayed()
Methode, die von der doc:
Wird dieses Element angezeigt oder nicht? Diese Methode vermeidet das Problem von , das Attribut "style" eines Elements analysieren zu müssen.
Vor WebDriver wir Selenium RC hatte, die nun lange veraltet ist, hatte die DefaultSelenium
Klasse isVisible()
Methode, die:
Bestimmt, ob das angegebene Element sichtbar ist. Ein Element kann unsichtbar gemacht werden, indem die Eigenschaft CSS "visibility" auf "hidden" oder die Eigenschaft "display" auf "none" gesetzt wird, entweder für das Element selbst oder für eins seiner Vorfahren. Diese Methode schlägt fehl, wenn das Element nicht vorhanden ist.
- 1. isDisplayed generische Methode für Selen
- 2. Espresso - withEffectiveVisibility vs isDisplayed
- 3. Javascript: selen webdriver isDisplayed() funktioniert nicht
- 4. Selen vs SimpleTest vs WatiN
- 5. Selen 1 vs 2
- 6. Selen vs HtmlUnit?
- 7. Selen vs Windmühle
- 8. Selen vs Jsoup Leistung
- 9. Selen implizite Wartezeit vs Thread.sleep()
- 10. Selen Grid: MaxSessions vs. MaxInstances
- 11. Selen driver.Url vs. driver.Navigate() gotoUrl()
- 12. XPath Locatoren vs JQuery Locators in Selen
- 13. Übereinstimmungen (nicht (isDisplayed())) schlägt mit NoMatchingViewException fehl
- 14. Android Selen Timeout
- 15. Selenium Webdriver - mit isDisplayed() in If-Anweisung funktioniert nicht
- 16. Wie benutzerdefinierte Ausnahme statt NoSuchElementException in Selen
- 17. Was ist der Unterschied zwischen den isPresent und isDisplayed Methoden
- 18. wenn sonst nicht in Selen WebDriver arbeiten, wenn equalsIgnoreCase
- 19. Selen vs Old-School-POST/Get-basierte Tests
- 20. Übertragen Selen in Nunit
- 21. Selen RC in Hudson
- 22. Selen-rc in bsd
- 23. Schieberbewegung in Selen möglich?
- 24. Doppelklick in Python Selen
- 25. Selen Grid in C#
- 26. Sendkeys in Selen
- 27. Ich möchte den Locator-Typ mit Locator-Inhalt in Selen finden
- 28. Javascript in select in Selen
- 29. C# Selen Screenshot.SaveAsFile - entbindet Speicher
- 30. Selen C#
Du Vertauschen 'webdriver' und' Selen rc' –
Danke @ErkiM. um mein Verständnis zu korrigieren. – parishodak