マイコード:カテゴリフィールドでselectメソッドが機能しないのはなぜですか?
public class asdadsd {
public static void main(String[] args) throws InterruptedException {
WebDriver driver = new FirefoxDriver();
driver.manage().window().maximize();
driver.get("http://talentrack.in");
driver.findElement(By.xpath(".//*[@id='header']/div[2]/div[2]/div[2]/a/span")).click();
WebDriverWait wait = new WebDriverWait(driver, 20);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath(".//*[@id='userlogin']/div/div[4]/a[1]")));
driver.findElement(By.xpath(".//*[@id='userlogin']/div/div[4]/a[1]")).click();
WebElement name = driver.findElement(By.xpath(".//*[@id='name']"));
name.sendKeys("anyname");
//WebDriverWait wait = new WebDriverWait(driver, 20);
//wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("select[id='cat_id'][name='cat_id']")));
Thread.sleep(5000L);
//WebElement category = driver.findElement(By.cssSelector("select[id='cat_id'][name='cat_id']"));
WebElement category = driver.findElement(By.cssSelector("#cat_id"));
Select a =new Select(category);
a.selectByValue("5");
}
}
カテゴリ]ドロップダウンの何が問題になっているのですか?私は他のドロップダウンで値を入力することができます。これを取り除くのを助けてください。
エラー: 要素が現在表示されていないので、 コマンド期間またはタイムアウトと相互作用することはできません。13ミリ秒
、私はまだそれが動作していない、に待機を適用します。
動作しません。パスをユニークにカスタマイズするようにしましょう。根本原因を教えていただきありがとうございます。 @Vaibhav –