1

xpathを使用してselenium Java Webdriverを使用してドロップダウンから値を選択する方法は? ドロップダウンで選択したオプションに応じてフィールドが表示されるので、値を入力する必要はありません。私の問題は、ドロップダウンでオプションを選択した後、フィールドを取得できないことです。長い時間が経過すると、エラーが表示されます。

4

4 に答える 4

1

ドロップダウンをクリックして、オプションが表示されるのを待ってから、そこからオプションをクリックできます。

また

Select select = new Select(driver.findElement(By.id("drop_down_id")));

select.selectByIndex(`index_value_of_option`);
于 2013-07-29T12:16:57.450 に答える
0

ブラウザを開き、URL を読み込み、ドロップダウンから値を選択するサンプル ステートメント

static WebDriver driver;
System.setProperty("webdriver.ie.driver","C:\\(Path)\\IEDriverServer.exe");
driver = new InternetExplorerDriver();
driver.manage().window().maximize();

driver.get("EnterURLHere");          
driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);

Select value1 = new Select(driver.findElement(By.id("LocateId")));    
value1.selectByVisibleText("ValueToBeSelected");    //Select Character from dropdown list
于 2015-11-05T14:51:10.780 に答える