Wait for page load in SeleniumКак заставить Селен подождать до следующей страницы?
Я новичок в тестировании кодирования и автоматизации. Все, что я знаю в кодировании, это if-else
, while
, do while
и for
и т. Д. Незначительные вещи вроде этого. Выше была ссылка, которую я пытался проверить, чтобы сделать Селен некоторое время, но не смог этого сделать. Ниже приведен код, который я написал для входа в мою учетную запись gmail, но не работает. Может ли кто-нибудь исправить код? Я думаю, мне нужно отложить действие селена и сначала загрузить страницу.
public class loginGmail {
public static void main(String[] args)
{
System.setProperty("webdriver.gecko.driver", "E:\\eclipse\\Drivers\\geckodriver.exe");
FirefoxDriver d = new FirefoxDriver();
d.get("https://www.gmail.com");
d.findElement(By.id("Email"));
WebElement email = d.findElement(By.id("Email"));
email.sendKeys("[email protected]");
d.findElement(By.name("signIn"));
WebElement next = d.findElement(By.name("signIn"));
next.click();
d.findElement(By.id("Passwd"));
WebElement pass = d.findElement(By.id("Passwd"));
pass.sendKeys("********");
d.findElement(By.id("signIn"));
WebElement signIn = d.findElement(By.id("signIn"));
signIn.click();
}
}
'но не работает' .. Почему? Что происходит? – Andersson