Я пытаюсь получить доступ к следующему сайту и получить всплывающее окно регистрации. В HTML это отображается как тип формы. Я попытался обработать как предупреждение, но это не так, и я получаю исключение, так как не открылось модальное диалоговое окно. Я попробовал оконные ручки. Размер оконных ручек составляет всего 1.
Пожалуйста, помогите мне, чтобы я мог нажать на ссылку «Войти» в регистрационной форме, а затем войти в систему.
Сайт: http://way2automation.com/way2auto_jquery/index.php
System.setProperty("webdriver.gecko.driver", "C:\\mamtha\\Selenium Practice\\GeckoDriver\\geckodriver.exe");
String URL = "http://way2automation.com/way2auto_jquery/tooltip.php";
WebDriver driver = new FirefoxDriver();
driver.get(URL);
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
Thread.sleep(3000);
Set <String> winhandle = driver.getWindowHandles();
System.out.println(winhandle.size());
WebElement sigin = driver.findElement(By.xpath("//a[contains(text(), 'Signin']"));
sigin.click();
driver.findElement(By.xpath("//input[@name = 'username']")).sendKeys("myusername");
driver.findElement(By.xpath("//input[@name = 'password']")).sendKeys("password");
driver.findElement(By.xpath("//input[@class = 'button']")).click();