Code error | Selenium Forum
M
Posted on 27/03/2016
why it is not asking me to importing select class libraries.
my code is
package com.testing;

import java.util.concurrent.TimeUnit;

import org.apache.bcel.generic.Select;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.Test;
public class inrediff {


@Test
public static void login() throws Throwable
{
String browser="Mozilla";
WebDriver driver= null;
if(browser.equals("Mozilla")){
driver= new FirefoxDriver();
}
else if(browser.equals("Chrome")){
System.setProperty("webdrive.chrome.driver","C:\\Users\\sanjay\\chrome\\chromedriver.exe");
driver=new ChromeDriver();

}

driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);//implicite wait is for until elements found onpage
//(implicit wait -waits until elements found)here elements are found.There should be a delay to click on conyinue either we can use Thread.sleep or
//keep it while
driver.get("http://in.rediff.com/");
driver.findElement(By.xpath("//*[@id='homewrapper']/div[5]/a[3]/div/u")).click();
driver.findElement(By.xpath("//*[@id='wrapper']/div[2]/ul/li[2]/a")).click();
driver.findElement(By.xpath("//*[@id='useremail']")).sendKeys("yaminijkothala@gmail.com");
if(browser.equals("Chrome")){
while(!driver.findElement(By.xpath("//*[@id='userpass']")).isDisplayed())

driver.findElement(By.xpath("//*[@id='useremail']")).sendKeys(Keys.ENTER);
Thread.sleep(2000);//2seconds);
}
else{
driver.findElement(By.xpath("//*[@id='useremail']")).sendKeys(Keys.ENTER);
}


driver.findElement(By.xpath("//*[@id='userpass']")).sendKeys("1Sanjay");
driver.findElement(By.xpath("//*[@id='loginsubmit']")).click();
//create portfolia

driver.findElement(By.xpath("//*[@id='createPortfolio']")).click();
driver.findElement(By.xpath("//*[@id='create']")).clear();
driver.findElement(By.xpath("//*[@id='create']")).sendKeys("portfoliaXYZ");
driver.findElement(By.xpath("//*[@id='createPortfolioButton']")).click();

//check in dropdownlist
WebElement dropdown=driver.findElement(By.xpath("//*[@id='portfolioid']"));
Select droplist=new Select(dropdown);



}
}

M
Replied on 28/03/2016

import this



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


M
Replied on 28/03/2016

Thank you