Java Web驱动程序未在网页上执行操作

Java Web驱动程序未在网页上执行操作,java,php,selenium,web,Java,Php,Selenium,Web,我正在使用webdriver和java语言自动化一个php网页。我的代码正在执行,我能够在网页上执行操作,但今天只有login方法在执行,我的第二个方法每次运行都会失败。我很担心为什么会这样。请帮忙,我是自动化测试新手 public class TestNGClass { private String baseUrl = "http://test.com/test2/1.4.6.3/public/admin/"; private WebDriver driver = new FirefoxD

我正在使用webdriver和java语言自动化一个php网页。我的代码正在执行,我能够在网页上执行操作,但今天只有login方法在执行,我的第二个方法每次运行都会失败。我很担心为什么会这样。请帮忙,我是自动化测试新手

 public class TestNGClass {

private String baseUrl = "http://test.com/test2/1.4.6.3/public/admin/";
private WebDriver driver = new FirefoxDriver();


@Test
    public void login() {
    driver.manage().window().maximize();
    driver.get(baseUrl);
    driver.findElement(By.name("username")).sendKeys("abc");
    driver.findElement(By.name("password")).sendKeys("123");
    driver.findElement(By.name("login")).submit();
    System.out.print("\nCongrats..You have successfully logged in.");
    }
@试验 public void createUser(){

错误:


java.lang.AssertionError:未找到标题!应为[User],但找到[]

这是因为您正在使用Assert

Assert.assertEquals(actualTitle, expectedTitle,"Title Not Found!");
利用Try catch继续下一步

try{
Assert.assertEquals(actualTitle, expectedTitle,"Title Not Found!");
}catch (Exception e)
{
}
通常情况下,当事情“停止工作”时,这通常是一个兼容性问题。您使用的是什么版本的Firefox和Selenium?可能Firefox会在您不知情的情况下自动升级。因此,这应该是调试此功能的第一个调用端口。
try{
Assert.assertEquals(actualTitle, expectedTitle,"Title Not Found!");
}catch (Exception e)
{
}