FirefoxDriver firefoxDriver = new FirefoxDriver(); firefoxDriver.manage().window().setPosition(new Point(-x, -y));
FirefoxDriver wd=new FirefoxDriver(); wd.get("https://irctc.co.in/"); wd.manage().timeouts().implicitlyWait(5000,TimeUnit.SECONDS); WebElement wb=wd.findElement(By.linkText("Cabs")); wb.click(); //Now 2 Windows are open wd.manage().timeouts().implicitlyWait(5000,TimeUnit.SECONDS); //Wait for the complete page to load Set<String> sid=wd.getWindowHandles(); //getWindowHandles() method returns the ids of all active Windows and its return type will be a Collection Set. Iterator<String> it=sid.iterator(); //Using iterator we can fetch the values from Set. String parentId=it.next(); System.out.println(parentId); String childId=it.next(); System.out.println(childId); wd.switchTo().window(childId); //swtiching control to child Window
public class Screenshot { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub FirefoxDriver driver = new FirefoxDriver(); driver.get("http://yahoo.com"); driver.manage().window().maximize(); File scrFile = (driver.getScreenshotAs(OutputType.FILE)); FileUtils.copyFile(scrFile, new File("d:\\Selenium\\screenshot2.png")); } }
By hiddenLocator = By.id("csi"); FirefoxDriver driver = new FirefoxDriver(); driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); driver.get("http://www.google.com"); WebElement hiddenEle = driver.findElement(hiddenLocator); WebDriverWait wait = new WebDriverWait(driver, 30); wait.until(ExpectedConditions.presenceOfElementLocated(hiddenLocator)); System.out.println("done");
public FirefoxDriver getFirefoxDriver() { // a configurer dans le wiki d'initialisation d'environement !! //System.setProperty("webdriver.firefox.bin", "C:\\Users\\E413544\\Apps\\Firefox25\\firefox.exe"); if (driver == null) { driver = new FirefoxDriver(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); } return driver; }
@Override public WebDriver getDriver() { FirefoxProfile profile = getFirefoxProfile(Locale.GERMANY); FirefoxOptions firefoxOptions = new FirefoxOptions(); firefoxOptions.setProfile(profile); LogManager.getLogger().info("is headless: {}", isHeadless()); firefoxOptions.setHeadless(isHeadless()); FirefoxDriver firefoxDriver = new FirefoxDriver(firefoxOptions); firefoxDriver.manage().window().setSize(new Dimension(dimX, dimY)); firefoxDriver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); return firefoxDriver; }
/** * Создает экземпляр FirefoxDriver с переданными capabilities и window dimensions * * @return WebDriver */ private WebDriver createFirefoxDriver(DesiredCapabilities capabilities) { FirefoxDriver firefoxDriver = new FirefoxDriver(getFirefoxDriverOptions(capabilities)); firefoxDriver.manage().window().setSize(setDimension()); return firefoxDriver; }
/** * Provide new Firefox driver with setup of user language. * * @return firefox driver */ protected FirefoxDriver createFirefoxDriver() { FirefoxProfile firefoxProfile = new FirefoxProfile(); firefoxProfile.setPreference("intl.accept_languages", getSystemLanguage()); FirefoxDriver firefoxDriver = new FirefoxDriver(firefoxProfile); firefoxDriver.manage().window().maximize(); return firefoxDriver; }
@BeforeClass public static void openBrowser() { browser = new FirefoxDriver(); browser.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); }
driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);