wtorek, 11 lutego 2014

Selenium: lokalizacja elementu

<br /> <html><br /> <body><br /> <form id="loginForm"><input name="username" type="text" /> <br /> <input name="password" type="password" /> <br /> <input name="continue" type="submit" value="Login" /> <br /> </form></body> <br /> <html> <br />
findElement(By.className(String className));
findElement(By.cssSelector(String selector));
findElement(By.id('loginForm'));
findElement(By.linkText('Continue'));
findElement(By.name('username'));
findElement(By.name('password'));
findElement(By.name('continue'));
findElement(By.partialLinkText('Conti'));
findElement(By.tagName(String name));
findElement(By.xpath("/html/body/form[1]"));
findElement(By.xpath("//form[1]"));
findElement(By.xpath("//form[@id='loginForm']"));

findElement(By.xpath("//form[input/@name='username']"));
findElement(By.xpath("//form[@id='loginForm']/input[1]"));
findElement(By.xpath("//input[@name='username']"));

findElement(By.xpath("//input[@name='continue'][@type='button']"));
findElement(By.xpath("//form[@id='loginForm']/input[4]"));

Brak komentarzy:

Prześlij komentarz