从下拉列表中选择项目时“无法实例化类型选择”

时间:2016-10-21 10:38:50

标签: java selenium-webdriver

package Saradhi;

import java.util.concurrent.TimeUnit;

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.chrome.ChromeDriver;

public class LoginAndNavigate {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.setProperty("webdriver.chrome.driver", "E:ChromeDriver\\chromedriver.exe");
        WebDriver driver = new ChromeDriver();
        driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
        driver.get("http://opensource.demo.orangehrmlive.com/");

        WebElement frmtime = driver.findElement(By.id("workShift_workHours_from"));

        Select se = new Select(frmtime); // error line

我在上面的行中收到错误消息。 我尝试导入相关的包但仍然无效。

2 个答案:

答案 0 :(得分:0)

您正在导入错误的包裹。尝试

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

而不是

import org.apache.bcel.generic.Select;

答案 1 :(得分:0)

使用此导入:

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

并删除此一个:

import org.apache.bcel.generic.Select;