実際、要素名オブザーバーを含む 1 つの Web ページを「2」として送信しています。送信する前に、要素の値を変更してからWebページを送信しています。送信すると、要素の変更された値を含む同じページが表示されます。IDでこの要素にアクセスしようとすると、変更された値は表示されませんが、それは私に空の文字列を与えています。
このためのコード
//for changing the value of element
String a="muthu_snmp";
driver.findElement(By.id("2")).sendKeys(a); // working fine
driver.findElement(By.id("submit")).click();
WebDriverWait wait = new WebDriverWait(driver,30);
wait.until(ExpectedConditions.presenceOfElementLocated(By.id("2")));
String s=driver.findElement(By.id("2")).getText(); //this is giving me "" ie empty strings.
実際に送信した値が保存されているかどうかを比較したい。だから助けてください...