Я использовал selenium 1, но теперь хочу перейти на selenium2 / webdriver. Честно говоря, мне немного сложно начать с selenium2 / webdriver. По сути, я не знаю, как работать между объектами страницы. Вот мой пример:
public class LoginPage {
private final WebDriver driver;
public LoginPage(WebDriver driver) {
this.driver = driver;
}
public void loginAs(String username, String password) {
driver.get("http://url_to_my_webapp");
driver.findElement(By.id("username")).sendKeys(username);
driver.findElement(By.id("pwd")).sendKeys(password);
driver.findElement(By.className("button")).submit();
}
public static void main(String[] args){
LoginPage login = new LoginPage(new FirefoxDriver());
login.loginAs("user", "pass");
}
}
Теперь, когда пользователь вошел в систему, происходит перенаправление на другую страницу. Насколько я понимаю, теперь я должен создать новый объект страницы, представляющий текущую страницу ... Дело в том, что я не знаю как? Где я могу найти несколько хороших рабочих примеров, выходящих за рамки "привет, мир"? но теперь хочу перейти на selenium2 / webdriver. Честно говоря, мне немного сложно начать с selenium2 / webdriver. По сути, я не знаю, как работать между объектами страницы. Вот мой пример:
public class LoginPage {
private final WebDriver driver;
public LoginPage(WebDriver driver) {
this.driver = driver;
}
public void loginAs(String username, String password) {
driver.get("http://url_to_my_webapp");
driver.findElement(By.id("username")).sendKeys(username);
driver.findElement(By.id("pwd")).sendKeys(password);
driver.findElement(By.className("button")).submit();
}
public static void main(String[] args){
LoginPage login = new LoginPage(new FirefoxDriver());
login.loginAs("user", "pass");
}
}
Теперь, когда пользователь вошел в систему, происходит перенаправление на другую страницу. Насколько я понимаю, теперь я должен создать новый объект страницы, представляющий текущую страницу ... Дело в том, что я не знаю как? Где я могу найти несколько хороших рабочих примеров, выходящих за рамки уровня "hello world"? но теперь хочу перейти на selenium2 / webdriver. Честно говоря, мне немного сложно начать с selenium2 / webdriver. По сути, я не знаю, как работать между объектами страницы. Вот мой пример:
public class LoginPage {
private final WebDriver driver;
public LoginPage(WebDriver driver) {
this.driver = driver;
}
public void loginAs(String username, String password) {
driver.get("http://url_to_my_webapp");
driver.findElement(By.id("username")).sendKeys(username);
driver.findElement(By.id("pwd")).sendKeys(password);
driver.findElement(By.className("button")).submit();
}
public static void main(String[] args){
LoginPage login = new LoginPage(new FirefoxDriver());
login.loginAs("user", "pass");
}
}
Теперь, когда пользователь вошел в систему, происходит перенаправление на другую страницу. Насколько я понимаю, теперь я должен создать новый объект страницы, представляющий текущую страницу ... Дело в том, что я не знаю как? Где я могу найти несколько хороших рабочих примеров, выходящих за рамки уровня "hello world"? Теперь я должен создать новый объект страницы, представляющий текущую страницу ... Дело в том, что я не знаю как? Где я могу найти несколько хороших рабочих примеров, выходящих за рамки "привет, мир"? Теперь я должен создать новый объект страницы, представляющий текущую страницу ... Дело в том, что я не знаю как? Где я могу найти несколько хороших рабочих примеров, выходящих за рамки уровня "hello world"? Как мне продолжить этот пример?
Заранее спасибо!