🎹Keyword Driven Framework
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class CNBCKeywordDrivenFramework {
public static WebDriver driver;
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "path/to/chromedriver");
driver = new ChromeDriver();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.get("https://www.cnbc.com/");
driver.manage().window().maximize();
// Login
driver.findElement(By.linkText("Sign In")).click();
driver.findElement(By.id("username-verification")).sendKeys("username");
driver.findElement(By.id("password-verification")).sendKeys("password");
driver.findElement(By.id("login-button")).click();
// Search for a stock
driver.findElement(By.id("header-search")).sendKeys("AAPL");
driver.findElement(By.id("header-search-button")).click();
// Logout
driver.findElement(By.linkText("Sign Out")).click();
driver.quit();
}
}Excel Sheets
Last updated