他のテキストがあらかじめ入力されているテキストボックスを入力しようとしています。その種類のテキストボックスは、ドロップダウンそのボックスに入力すると、ドロップダウンのような一致するテキストが表示されます。それを入力する。私がページ上で行っている動作は、ページをスクロールして、要素(TextBox)を見つけてそれに書き込むことです。私は以下のコードを使用していますElementNotVisibleException:テキストボックスに入力しようとしたときに要素が表示されないエラー
((JavascriptExecutor)ドライバ).executeScript( "scroll(0,400)");
Thread.sleep(4000);
WebDriverWait wait = new WebDriverWait(driver,20);
wait.until(ExpectedConditions.ElementIsVisible(By.cssSelector("#reg_country"))); //examining the cssselector for a search
//driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
WebElement RegisteredCountry = driver.findElement(By.cssSelector("#reg_country"));
RegisteredCountry.sendKeys("Afghanistan");
また、要素を入力する前に暗黙の待機を試みました。しかし、そのunsucessful。以下は、私が得ているエラーです。テキストボックス
はいつも助けを得るための最良の方法を覚えていますあなたは代わりに解決策を受け取ります。 –
私の質問を編集しました。あなたが私に何か示唆できるかどうか見てください。 –