|
|
|
@ -14,9 +14,9 @@ import org.springframework.beans.factory.annotation.Value;
|
|
|
|
|
|
|
|
|
|
|
|
import com.example.sbcamel.service.Session;
|
|
|
|
import com.example.sbcamel.service.Session;
|
|
|
|
|
|
|
|
|
|
|
|
public class LoginProcessor implements Processor {
|
|
|
|
public class InspectionProcessor implements Processor {
|
|
|
|
|
|
|
|
|
|
|
|
private static final Logger logger = LoggerFactory.getLogger(LoginProcessor.class);
|
|
|
|
private static final Logger logger = LoggerFactory.getLogger(InspectionProcessor.class);
|
|
|
|
|
|
|
|
|
|
|
|
@Value("${app.htmlunit.login-url}")
|
|
|
|
@Value("${app.htmlunit.login-url}")
|
|
|
|
private String loginUrl;
|
|
|
|
private String loginUrl;
|
|
|
|
@ -30,6 +30,15 @@ public class LoginProcessor implements Processor {
|
|
|
|
@Value("${app.htmlunit.user-page-url}")
|
|
|
|
@Value("${app.htmlunit.user-page-url}")
|
|
|
|
private String userPageUrl;
|
|
|
|
private String userPageUrl;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Value("${app.htmlunit.vip1-page-url}")
|
|
|
|
|
|
|
|
private String vip1PageUrl;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Value("${app.htmlunit.vip2-page-url}")
|
|
|
|
|
|
|
|
private String vip2PageUrl;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Value("${app.htmlunit.vip3-page-url}")
|
|
|
|
|
|
|
|
private String vip3PageUrl;
|
|
|
|
|
|
|
|
|
|
|
|
@Value("${app.htmlunit.logout-url}")
|
|
|
|
@Value("${app.htmlunit.logout-url}")
|
|
|
|
private String logoutUrl;
|
|
|
|
private String logoutUrl;
|
|
|
|
|
|
|
|
|
|
|
|
@ -58,7 +67,16 @@ public class LoginProcessor implements Processor {
|
|
|
|
|
|
|
|
|
|
|
|
Thread.sleep(loginWaitMillis);
|
|
|
|
Thread.sleep(loginWaitMillis);
|
|
|
|
HtmlPage userPage = webClient.getPage(userPageUrl);
|
|
|
|
HtmlPage userPage = webClient.getPage(userPageUrl);
|
|
|
|
logger.info("loginBtn clicked, userPage: {}", userPage.asXml());
|
|
|
|
logger.info("userPage: {}", userPage.asXml());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HtmlPage vip1Page = webClient.getPage(vip1PageUrl);
|
|
|
|
|
|
|
|
logger.info("vip1Page: {}", vip1Page.asXml());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HtmlPage vip2Page = webClient.getPage(vip2PageUrl);
|
|
|
|
|
|
|
|
logger.info("vip2Page: {}", vip2Page.asXml());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HtmlPage vip3Page = webClient.getPage(vip3PageUrl);
|
|
|
|
|
|
|
|
logger.info("vip3Page: {}", vip3Page.asXml());
|
|
|
|
|
|
|
|
|
|
|
|
HtmlPage logoutPage = webClient.getPage(logoutUrl);
|
|
|
|
HtmlPage logoutPage = webClient.getPage(logoutUrl);
|
|
|
|
logger.info("logoutPage: {}", logoutPage.asXml());
|
|
|
|
logger.info("logoutPage: {}", logoutPage.asXml());
|