Java selenium webdriver中的资产数据库查询结果

Java selenium webdriver中的资产数据库查询结果,java,selenium-webdriver,Java,Selenium Webdriver,我想针对我正在处理的页面中的帐户代码值断言数据库查询的结果,但我得到了针对查询本身的帐户代码值 package login; import java.sql.ResultSet; import java.sql.Statement; import java.util.concurrent.TimeUnit; import org.junit.*; import static org.junit.Assert.*; import org.

我想针对我正在处理的页面中的帐户代码值断言数据库查询的结果,但我得到了针对查询本身的帐户代码值

    package login;

    import java.sql.ResultSet;
    import java.sql.Statement;
    import java.util.concurrent.TimeUnit;

    import org.junit.*;
    import static org.junit.Assert.*;
    import org.openqa.selenium.*;
    import org.openqa.selenium.WebDriver.Window;
    import org.openqa.selenium.chrome.ChromeDriver;
    import org.openqa.selenium.firefox.FirefoxDriver;
    import org.openqa.selenium.firefox.MarionetteDriver;
    import org.openqa.selenium.interactions.Actions;
    import org.openqa.selenium.remote.DesiredCapabilities;
    import org.openqa.selenium.support.ui.Select;
    import login.SQLConnector;
    import com.gargoylesoftware.htmlunit.javascript.host.css.CSS;

    public class FirstLogin {
      private WebDriver driver;
      private String baseUrl;
      private boolean acceptNextAlert = true;
      private StringBuffer verificationErrors = new StringBuffer();

      @Before
      public void setUp() throws Exception {
        baseUrl = "";
        driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);           
      }

      @Test
      public void testAddAccount() throws Exception {


        driver.manage().window().maximize();
        driver.findElement(By.id("form1:usernameLabel")).clear();
        driver.findElement(By.id("form1:usernameLabel")).sendKeys("test1234");
        driver.findElement(By.id("form1:passwordLabel")).clear();
        driver.findElement(By.id("form1:passwordLabel")).sendKeys("1234");
        driver.findElement(By.id("form1:btn_login")).click();
        Thread.sleep(8000);
        Actions action = new Actions(driver);
        WebElement element = driver.findElement(By.cssSelector("html body table.mainTable tbody tr td p.menuItem a"));   
        action.moveToElement(element).moveToElement(driver.findElement(By.cssSelector("html body table.mainTable tbody tr td p.menuItem a"))).build().perform();
        driver.findElement(By.linkText("Add Account")).click();
        driver.findElement(By.id("addPOS:locationID")).clear();
        driver.findElement(By.id("addPOS:locationID")).sendKeys("9999");
        driver.findElement(By.id("addPOS:menu1")).clear();
        driver.findElement(By.id("addPOS:menu1")).sendKeys("10000");
        driver.findElement(By.id("addPOS:menuStatus1")).click();
        new Select(driver.findElement(By.id("addPOS:usageList"))).selectByVisibleText("Pharmacy");
        driver.findElement(By.id("addPOS:textareaDescription1")).clear();
        driver.findElement(By.id("addPOS:textareaDescription1")).sendKeys("New");
        driver.findElement(By.id("addPOS:addAcctTerminal")).click();
        new Select(driver.findElement(By.id("AddAcctTerminalData:statusList"))).selectByVisibleText("Active");
        new Select(driver.findElement(By.id("AddAcctTerminalData:TermList"))).selectByVisibleText("Point of Sale");
        driver.findElement(By.id("AddAcctTerminalData:textSN1")).clear();
        driver.findElement(By.id("AddAcctTerminalData:textSN1")).sendKeys("22-55-66");
        driver.findElement(By.id("AddAcctTerminalData:textPin1")).clear();
        driver.findElement(By.id("AddAcctTerminalData:textPin1")).sendKeys("1234");
        driver.findElement(By.id("AddAcctTerminalData:add")).click();
        driver.findElement(By.id("addPOS:textDailyLimit1")).clear();
        driver.findElement(By.id("addPOS:textDailyLimit1")).sendKeys("10000");
        driver.findElement(By.id("addPOS:textCreditLimit1")).clear();
        driver.findElement(By.id("addPOS:textCreditLimit1")).sendKeys("10000");
        driver.findElement(By.id("addPOS:button1")).click();
        assertEquals("Account Added Successfully", driver.findElement(By.id("AddAccountSuccess:CorrectMessage")).getText());
        String AddedAccount = "SELECT CODE FROM ACCOUNTS WEHER ID IN (SELECT MAX(ID) FROM ACCOUNTS";
        String AccountCode = driver.findElement(By.id("AddAccountSuccess:AccountCode")).getText();


        assertEquals(AddedAccount, AccountCode);    
      }

     }

我需要根据AccountCode验证AddedAccount

0.1版本,selenium 3.0.1 java和jar文件是同一版本,当我尝试运行脚本时,会打开mozilla,但浏览器中不会显示URL

package SessionPack;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class SessionCalss {

    public static void main(String arg[])
    {
        System.out.println("String"); 

        WebDriver driver;

        System.setProperty("webdriver.gecko.driver", "C:\\New folder\\geckodriver.exe");
        driver=new FirefoxDriver(); 

        driver.get("www.gooogle.com");

    }
}

尝试将AddedAccount的行更新为:

String AddedAccount = "SELECT CODE FROM ACCOUNTS WHERE ID IN (SELECT MAX(ID) FROM ACCOUNTS)";