Selenium Programs

AddToCardBigBasket:
public class AddToCardBigBasket {
WebDriver driver;

@Test
void addToCart() throws InterruptedException{
System.setProperty("webdriver.chrome.driver", "C:\\Automation\\Selenium\\drivers\\chromedriver_win32\\chromedriver.exe");
driver = new ChromeDriver();
driver.get("https://www.bigbasket.com/ps/?q=vegetables");
String[] vegetables = {"Tomato - Hybrid","Parwal"};

List vegetablesList = driver.findElements(By.xpath("//div[@qa='product_name']//a[@class='ng-binding']"));

for(int i=0;i
List vegList = Arrays.asList(vegetables);
//System.out.println(vegList);
if(vegList.contains(vegetablesList.get(i).getText())) {
System.out.println("found : " + vegetablesList.get(i).getText());
String elements = "//a[text()='"+vegetablesList.get(i).getText()+"']/parent::div[@class='col-sm-12 col-xs-7 prod-name']/following-sibling::div[@class='col-sm-12 col-xs-12 add-bskt']//button[@qa='add']";
System.out.println(elements);
Thread.sleep(5000);
Actions actions = new Actions(driver);

actions.moveToElement((WebElement) By.xpath("//a[text()='Tomato - Hybrid']/parent::div[@class='col-sm-12 col-xs-7 prod-name']/following-sibling::div[@class='col-sm-12 col-xs-12 add-bskt']//button[@qa='add']")).click().build().perform();

//driver.findElement(By.xpath(elements)).click();
} else {
System.out.println(" not found : " + vegetablesList.get(i).getText());
}
}
}
}

ArrayMultiDimentional:
public class ArrayMultiDimentional {

public static void main(String[] args) {
// TODO Auto-generated method stub
//4  2  30
//40 10 6
//1  80 90
int a[][] = {{4,2,30},{40,10,6}, {10,80,90}};
for(int i=0;i
for(int j=0;j
//System.out.print(a[i][j]);
if(a[i][j] == 2) {
System.out.println("found at pos : " + i +" "+j);
}
}
}
//
int low=a[0][0];
int columNum = 0;
for(int i=0;i
for(int j=0;j
//System.out.print(a[i][j]);
if(a[i][j] < low) {
//System.out.println("current low is : " + a[i][j]);
low = a[i][j];
columNum = j;
}
}
//Low Number in Matrix is 
int max = a[0][columNum];
for(int i=0; i<3 div="" i="">

CheckSortInArray
public class CheckSortInArray {

@Test
void sortOrNot() {
WebDriver driver;
System.setProperty("webdriver.chrome.driver", "C:\\Automation\\Selenium\\drivers\\chromedriver_win32\\chromedriver.exe");
driver = new ChromeDriver();
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.get("https://www.w3docs.com/learn-html/html-select-tag.html");
//List selectRecords = driver.findElements(By.xpath("//select[@class='user-valid valid']/option[text()]"));
List selectRecords = driver.findElements(By.xpath("//select/option"));
ArrayList orgList = new ArrayList();
for(int i=0; i
orgList.add(selectRecords.get(i).getText());
}
ArrayList copyList = new ArrayList();
for(int j=0; j
copyList.add(orgList.get(j));
}
Collections.sort(copyList);
for(String s: orgList) {
System.out.println(s);
}
for(String s: copyList) {
System.out.println(s);
}
Assert.assertTrue(orgList.equals(copyList));
}
}



Comments

Popular posts from this blog

Handling Excel

Selenium-Revision

JavaInterviewPrograms