java - 我的设备已获得授权,但在我运行登录测试后,它说要再次授权 -QA Tester

标签 java selenium cookies automation webdriver

我确实是这个领域的新手,我正在使用 java + selenium 来创建测试。我正在测试的网站对每个设备和浏览器都有一个一次性步骤,当我运行登录测试时,它总是会达到我需要一次又一次授权设备和浏览器的程度。当我尝试手动登录时,我没有这个问题,我的同事似乎也没有这个问题。帮助 ?我用过chrome和firefox,它们都有同样的问题。

package confidential;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.Test;


public class PositiveTests
{
    @Test

    public void loginTest()
    {
        System.out.println("Starting loginTest");

        //Create driver

        System.setProperty("webdriver.gecko.driver", "C:\\Users\\EcaterinaComardicea\\IdeaProjects\\seleniumforbeginnerss\\src\\main\\resources\\geckodriver.exe");
        WebDriver driver = new FirefoxDriver();


        //sleep for 1 second
        //sleep(1000);

        //maximize browser window
        driver.manage().window().maximize();

        //open test page
        String url = "confidential";
        driver.get(url);
        System.out.println("Page is opened");

        //sleep for 2 seconds
        sleep(2000);

        //enter username
        WebElement username = driver.findElement(By.name("username"));
        username.sendKeys("confidential");
        sleep(1000);

        //enter password
        WebElement password = driver.findElement(By.name("password"));
        password.sendKeys("confidential");
        sleep(3000);

        //click login button
        WebElement logInButton = driver.findElement(By.id("btn_signin"));
        logInButton.click();
        sleep(5000);



    }

    private void sleep(long m) {
        try
        {
            Thread.sleep(m);
        }
        catch (InterruptedException e)
        {
            //TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

}

最佳答案

我尝试对 facebook 运行相同的测试,显然代理是问题所在。 我从设置中将我的 Firefox 设置为“无代理”,现在它可以正常工作了。我希望就是这样。

感谢大家的帮助和建议,你们都是很棒的人!

关于java - 我的设备已获得授权,但在我运行登录测试后,它说要再次授权 -QA Tester,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58751836/

相关文章:

java - Pig 脚本在 0.12.0 上工作但不在 0.11.1 上工作

javascript - 检查 beforeunload 是否是由关闭选项卡/窗口或刷新引起的

php - cookie 中的数组,使用 pdo 查询访问

java - 用于验证多个数字范围的正则表达式

java - 在 setText 中进行数学运算?

java - 覆盖Android上的删除键?

Flash 记录器不包括 Firefox 中的 cookie

java - 尝试访问控制台日志条目时,Web 驱动程序返回空列表

java - 使用 Cucumber JVM 运行测试时出现 UndefinedStepException

java - 文本为 'New' 的按钮的 Xpath