Kann mir bitte jemand sagen, was ist der Unterschied zwischen selectByValue und selectByVisibleText Methoden in Selen zur Auswahl eines Elements aus dem Dropdown-Menü?Selen: Unterschied zwischen nach Wert und nach sichtbarem Text
Antwort
selectByValue alle Optionen mit einem Wert Objekt zurückgeben, die Ihre Parameter ex matches:
java:
WebElement element = driver.findElement(By.name("Countries"));
Select s = new Select(element);
s.selectByValue("america");
html:
<select name="Countries"><option selectd> Please select</option>
<option value="brasil">Brazil</option>
<option value="portugal">Portugal</option>
<option value="am">America</option>
<option value="america">United States</option>
</select>
dies wählen: <option value="america">United States</option>
selectByVisibleText alle Optionen, die Text Anpassen des gegebenen Argument an:
java:
WebElement element = driver.findElement(By.name("Countries"));
Select s = new Select(element);
s.selectByVisibleText("Brasil");
html:
<select name="Countries"><option selectd> Please select</option>
<option value="brasil">Brasil</option>
<option value="portugal">Portugal</option>
<option value="am">America</option>
<option value="america">United States</option>
</select>
diese Option auswählen wird: <option value="br">Brasil</option>
'se.selectByVisibleText (" Brasil ");' Dies wird nichts auswählen, da der Text Bra ** z ** ist il;) – RemcoW
Kleiner Tippfehler ... behoben –
https://www.seleniumeasy.com/selenium-tutorials/webdriver-select-methods-to-work-with-dropdowns
Dies gab detaillierte explanation.if u verwendet selectbyvalue es auf Attribut ‚value‘ wählen basierend wird
Wenn Sie selectbyVisibleText verwendet es auf der Innertext der Option-Tag wählen basiert.
- 1. Python Selen, wie Extrakt Text nach Elemente
- 2. JCombobox Display Text nach Wert
- 3. Unterschied zwischen val() und text()
- 4. Unterschied zwischen Text und String in BeautifulSoup
- 5. Unterschied zwischen Wert und Bindung
- 6. Unterschied zwischen der grundlegenden binären Suche nach Ober- und Untergrenze?
- 7. Unterschied zwischen Option (Wert) und Etwas (Wert)
- 8. eckig 2 Unterschied zwischen $ {Wert} und {{Wert}}
- 9. Was ist der Unterschied zwischen Mokka und Selen?
- 10. phpinfo() Unterschied zwischen Master und lokalem Wert
- 11. JQuery Unterschied zwischen der Suche nach "Kinder" und "finden"?
- 12. Winkelmesser-Selen Scroll-Verhalten Unterschied zwischen Chrom und Firefox
- 13. ssrs mit sichtbarem Filter
- 14. Unterschied vor und nach Trigger in Orakel
- 15. Unterschied zwischen Text und IText in fabricJS
- 16. Unterschied zwischen setTextContent() und appendChild (Text)
- 17. Nach Text sendet an CKEditor es nicht nächstes Element (Selen)
- 18. Preg_match: Get Wert zwischen Text
- 19. Unterschied zwischen Methodentyp und Wert in Scala
- 20. Unterschied zwischen Integer (Wert) und value.to_i
- 21. Unterschied zwischen (++ i) und (i ++)
- 22. Unterschied zwischen type = "text/css" und type = "text/stylesheet"?
- 23. was ist der unterschied zwischen text/template und text/plain?
- 24. Selen - Get Elemente html eher Wert Text
- 25. Unterschied zwischen SimpleDB und S3
- 26. Unterschied zwischen addOnGlobalLayoutListener und onWindowFocusChanged?
- 27. Unterschied zwischen webdriverjs und webdriverio
- 28. Unterschied zwischen // und http: //
- 29. Selen Web-Treiber - Suche nach Klassenname
- 30. Unterschied zwischen $ # und $ {# @}
Sie sollten diese Frage google. Du könntest dir die Selenium-Dokumente oder eine von Hunderten von Selenium-Tutorial-Websites oder Büchern oder Blogs ansehen oder ... – JeffC