Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 詹金斯可以';t从Selenium FireFox webdriver登录Google帐户_Java_Selenium_Jenkins - Fatal编程技术网

Java 詹金斯可以';t从Selenium FireFox webdriver登录Google帐户

Java 詹金斯可以';t从Selenium FireFox webdriver登录Google帐户,java,selenium,jenkins,Java,Selenium,Jenkins,我有个大问题,好几天都找不到解决办法。我用Java做了一个自动测试,可以登录Google Gmail。我将测试与Jenkins集成在一起,当它运行时,当他必须输入密码时,它会被阻塞。因此,他在正确的字段中输入用户凭据,单击下一步按钮,但在密码字段应该出现的下一个屏幕中,Jenkins没有看到它。我试图找到元素,看看它是否存在,什么都没有,就好像它实际上没有到达那个页面。 如果我从Eclipse正常运行测试,则不会出现任何问题,测试运行良好,因此可以正确识别元素 请帮帮我,谢谢 public st

我有个大问题,好几天都找不到解决办法。我用Java做了一个自动测试,可以登录Google Gmail。我将测试与Jenkins集成在一起,当它运行时,当他必须输入密码时,它会被阻塞。因此,他在正确的字段中输入用户凭据,单击下一步按钮,但在密码字段应该出现的下一个屏幕中,Jenkins没有看到它。我试图找到元素,看看它是否存在,什么都没有,就好像它实际上没有到达那个页面。 如果我从Eclipse正常运行测试,则不会出现任何问题,测试运行良好,因此可以正确识别元素

请帮帮我,谢谢

public static void sendEmail() throws InterruptedException{
    driver.get("http://accounts.google.com");
    WebElement element2 = (new WebDriverWait(driver, 10))
               .until(ExpectedConditions.visibilityOfElementLocated(By.id("Email")));
    System.out.println("email is present");
    driver.findElement(By.id("Email")).sendKeys("my email@gmail.com");
    driver.findElement(By.id("next")).click();
    Thread.sleep(1000);
    System.out.println("user on");

    WebElement element = (new WebDriverWait(driver, 10))
               .until(ExpectedConditions.visibilityOfElementLocated(By.id("Passwd")));
    System.out.println("Element is present");
    driver.findElement(By.id("Passwd")).sendKeys("my pass");
    System.out.println("pass on");
    driver.findElement(By.id("signIn")).click();
    System.out.println("clicked on sign on");

请发布一些相关代码,并向我们展示您迄今为止的尝试。请通过编辑您的原始问题发布代码。谢谢大家的提醒。Jenkins在System.out.print(用户打开)的行之后立即停止,下一个元素无法在Jenkins中找到:(.引发了什么异常?我使用的是Thread.sleep