driver.findElement(By.classname( "aoT")))を使用してtextareaにテキストを入力しようとしましたが、sendKeys( "hello")が例外をスローしていますExpected [object Undefined]定義されていない文字列です。selenium webdriverを使用してテキストエリアにテキストを設定する方法
public class Test_sele {
static WebDriver driver;
public static void main(String[] args) throws InterruptedException {
System.setProperty("webdriver.gecko.driver","C:\\ffdriver\\geckodriver.exe");
driver = new FirefoxDriver();
driver.get("https://www.gmail.com");
Thread.sleep(20000);
WebElement compose = driver.findElement(By.className("z0"));
compose.click();
Thread.sleep(10000);
//WebElement to = driver.findElement(By.className("aoT"));
//System.out.println(to);
//to.sendKeys("na");
//to.click();
//to.sendKeys("na");
driver.findElement(By.className("aoT")).clear();
driver.findElement(By.className("aoT")).sendKeys("hello");
driver.close();
}
}
これは、使用しているセレンとFirefoxバージョンの問題である可能性が他の代替または一部修正 おかげ
を使用してみてください?ちょっと興味があるんだけど。 –