如何使用Selenium WebDriver从开发人员工具网络捕获重定向链接

时间:2018-11-29 10:22:59

标签: java selenium http webdriver

我有一个登录页面,我可以使用Java中的Selenium Webdriver自动登录系统,在这里我可以登录该页面没有问题,我们都很高兴。 我想做的另一件事是在登录后验证我输入的凭据是否正确(请查看所附图像)enter image description here

登录后,我想拦截“ validateCredentials”事件并解析事件请求中提交的凭据,以验证它们是否与我提交的凭据等效。

这是我用于登录的硒代码(用于登录的凭据显示在登录文本框上方,因此我只是使用硒来获取它们):

public void login() throws Exception {

        driver.get("URL_STRING");

        String data = driver.findElement(By.xpath("(.//*[normalize-space(text()) and normalize-space(.)='LOGIN Panel'])[1]/preceding::span[1]")).getText();
        credentials=gettingUserNameAndPassword(data);
        driver.findElement(By.id("txtUsername")).clear();
        driver.findElement(By.id("txtUsername")).sendKeys(credentials[0]);

        driver.findElement(By.id("txtPassword")).clear();
        driver.findElement(By.id("txtPassword")).sendKeys(credentials[1]);
        driver.findElement(By.id("btnLogin")).click();


    }

0 个答案:

没有答案