как сделать скриншот для капчи и поместить его в JFrame - PullRequest
0 голосов
/ 23 января 2019

Я разрабатываю свое первое программное обеспечение на Java как проект, используя то, что я узнал из колледжа. Я пытаюсь преобразовать этот веб-сайт, чтобы учащиеся использовали его для получения результатов в программное обеспечение.

Извините, сайт на французском языке, используйте Google для перевода страницы.

URL: https://www2.inscription.tn/ORegMx/servlet/AuthentificationEtud?ident=cin

На сайте есть капча, которую пользователь должен увидеть, чтобы написать. Ссылка должна быть загружена один раз, чтобы капча не изменилась. Поэтому я думаю о том, чтобы сделать снимок экрана с капчей открывающей ссылки и поместить изображение в JFrame.

Пожалуйста, проверьте дизайн перед кодом

enter image description here

WebDriver driver = new HtmlUnitDriver();
driver.manage().timeouts().implicitlyWait(1, TimeUnit.SECONDS);
driver.navigate().to("https://www4.inscription.tn/ORegMx/servlet/AuthentificationEtud?ident=cin");              


WebElement c = driver.findElement(By.name("cin"));
WebElement d = driver.findElement(By.id("dn"));
WebElement cap = driver.findElement(By.id("cincap"));

String cin = CIN.getText();
String date = daten.getText();
String capp = code.getText();

// fill the fields
c.sendKeys(cin);
d.sendKeys(date);
cap.sendKeys(capp);

// Now submit the form. WebDriver will find the form for us from the element
cap.submit();

Могу ли я получить скриншот без Firefox или Google Chrome? Использовать только HtmlUnitDriver? Пожалуйста, кто-нибудь, скажите мне, что делать, и после того, как я сделал скриншот капчи (элемент captcha от alt capito), как я могу поместить его в JFrame?

Я использую Windowbuilder Pro в Eclipse.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...