2

複数選択ボックスから複数のオプションを選択する必要があるテストケースをシミュレートしようとしています。selectを使用してこれを行うことができます。ただし、選択をインスタンス化するとすぐに次のエラーが発生します。

「タイプ Select をインスタンス化できません」

私のコードは次のとおりです。

import java.awt.List;
import java.util.ArrayList;

import junit.framework.Assert;

import org.apache.bcel.generic.Select;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.ExpectedCondition;
import org.openqa.selenium.support.ui.WebDriverWait;

public class SeleniumFormTesting {
//piece of code to open the browser in firefox

Select selectBox = new Select(driver.findElement(By
            .cssSelector("select#id_contact")));
//in above select statement the error comes

}

誰かがこの問題を取り除くのを手伝ってくれませんか

4

4 に答える 4

14

Selectimport パッケージを使用してみてください。以下を使用してプロジェクトにインポートできます。

import org.openqa.selenium.support.ui.Select;

于 2012-11-01T13:41:50.377 に答える
0

削除 >> import org.apache.bcel.generic.Select;

>> import org.openqa.selenium.support.ui.Select; のみを使用してください。

私にとってはうまくいきました。

于 2019-09-29T06:05:15.503 に答える