Qual è la differenza tra i metodi isDisplayed()
e isVisible()
in selenio? Entrambi sono usati per identificare se l'elemento web è o non è nascosto nella pagina web.isDisplayed() vs isVisible() in selenio
risposta
Come spiegato in questo post How does Selenium WebDriver's isDisplayed() method work
WebDriver ha il suo W3C specification. e la sezione su determining visibility può fornirti ulteriori informazioni dalla spec.
Selenio RC - IsVisible() - cerca visualizzazione: tag nessuno stile - questo potrebbe gettare un puntatore nullo, se non stiamo attenti ... quindi per vedere se un elemento è visibile prima verifica se l'elemento è presente utilizzando il metodo isElementPresent(). Quindi prova a verificare se l'elemento è visibile! Fare riferimento Difference between isElementPresent and isVisible in Selenium RC
risposta breve è che isVisible
è il metodo della vecchia Selenium RC
e isDisplayed
è il metodo di selenio 2.
Se si sta parlando di WebDrivers
WebElement
, contiene solo isDisplayed()
metodo, che tra l'doc:
Questo elemento è visualizzato o no? Questo metodo evita il problema di che deve analizzare l'attributo "stile" di un elemento.
Prima WebDriver avevamo Selenio RC, che ora è lunga deprecato, la classe DefaultSelenium
avuto isVisible()
metodo che:
Determina se l'elemento specificato è visibile. Un elemento può essere reso invisibile impostando la proprietà "visibilità" CSS su "nascosto" o sulla proprietà "display" su "none", o per l'elemento stesso o su uno dei suoi antenati. Questo metodo fallirà se l'elemento non è presente.
- 1. Espresso - withEfficaceVisibility vs isDisplayed
- 2. jmeter vs selenio
- 3. Implementazione selenio Java Lambda per attese esplicite
- 4. Selenio getText
- 5. Fragment IsVisible() vero quando non
- 6. Selenio implicito wait vs Thread.sleep()
- 7. Selenio driver.Url vs. driver.Navigate() GoToUrl()
- 8. (non (isDisplayed())) non riesce con NoMatchingViewException
- 9. wpf databind IsVisible to TabControl.SelectedItem! = Null
- 10. Test Silverlight: confronto Watin vs Selenio
- 11. Differenza tra isElementPresent e isVisible in Selenium RC
- 12. Culerity vs selenio per Javascript Test in Rails
- 13. Web selenio click vs action.click qual è la differenza?
- 14. Caso test selenio vs. Test Suite e utilizzo generale
- 15. sito web selenio in selenio "NoSuchElementException" non riconosciuto
- 16. equivalente di isTextPresent di selenio 1 (Selenio RC) in Selenio 2 (WebDriver)
- 17. Selenio WebDriver esempio in Python
- 18. Phantomjs tramite selenio in python
- 19. Come usare JQuery in selenio?
- 20. javascript in esecuzione in selenio utilizzando Python
- 21. Elemento selenio Non trovato anche se il selenio popola l'id
- 22. casi di test del selenio con selenio contro più browser
- 23. Versione per Firefox supportata dal selenio web selenio 2.25.0
- 24. Selenium vs. SimpleTest vs. WatiN
- 25. selenio ricevi l'url corrente dopo aver caricato una pagina
- 26. Impossibile selezionare un Iframe nel selenio web selenio
- 27. Selenio e Laravel 5.2
- 28. Headless infinite scroll selenio
- 29. Selenio/PhantomJS genera l'errore
- 30. Si blocca selenio Chromedriver?
si stia mescolando fino '' webdriver' e selenio rc' –
Grazie @ErkiM. anche per correggere la mia comprensione – parishodak