** ・ getText ()… Liefert den Text im angegebenen Tag. ** ** ** Wenn Sie Text mit Tags umgeben möchten, klicken Sie hier.
** ・ getAttribute (String param)… Ruft den Wert des als Argument übergebenen Attributs ab. ** ** ** Wenn Sie Wert wollen, ist dies das Richtige.
<input id="sample" attr1="aaa" attr2="bbb" attr3="ccc">foo</input>
String test = driver.findElement(By.id("sample").getAttribute(attr1) // "aaa"
String test = driver.findElement(By.id("sample").getAttribute(attr2) // "bbb"
String test = driver.findElement(By.id("sample").getAttribute(attr3) // "ccc"
String test = driver.findElement(By.id("sample").getText // foo
Referenz: http://stackoverflow.com/questions/32307702/difference-b-w-gettext-and-getattribute-in-selenium-webdriver
Recommended Posts