2016-10-21 12 views
-1
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 

上記の行にエラーメッセージが表示されます。 関連パッケージをインポートしようとしましたが、まだ動作しませんでした。ドロップダウンから項目を選択しているときに「タイプ選択をインスタンス化できません」

+0

選択は抽象クラスですが試してみてください、あなたはそれのインスタンスを作成することはできません! –

+0

@Simze「選択は抽象クラスです。インスタンスを作成できません!」本当に?いつから?コメントする前に(https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/support/ui/Select.html)チェックしましたか? –

+0

@AdrianColomitchi彼が行ったインポートOPを参照してください! 'org.apache.bcel.generic.Select'をチェックしてください。これは抽象クラスです! –

答えて

0

間違ったパッケージをインポートしています。

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

代わりの

import org.apache.bcel.generic.Select; 
関連する問題