フレームに切り替えてテキストボックスに値を送信するためのコードを作成しました。コードを書くとき、それは私のために働きました。これで、オブジェクトが認識され、値が渡されなくなりました。なぜ失敗するのか教えてください。
Getobjectメソッドはxpathを使用して要素を検索し、xpathはプロパティファイルに保存されます。
getobject("ForgotClaimNumber_Link").click();
driver.switchTo().frame(driver.findElement(By.id("fancybox-frame")));
WebDriverWait wait = new WebDriverWait(driver,100);
wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//*[@id='txtClaimNum']")));
getobject("ClaimNumber_Edit").sendKeys("5200098863");
getobject("Find_Button").click();