Selenium 程序在调试期间运行良好。但是当我运行程序时,会出现这个错误

Selenium 程序在调试期间运行良好。但是当我运行程序时,会出现这个错误,selenium,selenium-webdriver,Selenium,Selenium Webdriver,我已经调试了应用程序,它执行得很好。当我运行应用程序时,我得到了错误::没有这样的元素 (会话信息:chrome=48.0.2564.116) (驱动程序信息:chromedriver=2.7.236900,平台=Windows NT 6.1 SP1 x86)(警告:服务器未提供任何堆栈跟踪信息) 命令持续时间或超时:30.13秒 有关此错误的文档,请访问: 构建信息:版本:“2.49.0”,修订版:“365eeb4”,时间:“2016-01-13 18:33:29” 系统信息:主机:'GGNL

我已经调试了应用程序,它执行得很好。当我运行应用程序时,我得到了错误::没有这样的元素 (会话信息:chrome=48.0.2564.116) (驱动程序信息:chromedriver=2.7.236900,平台=Windows NT 6.1 SP1 x86)(警告:服务器未提供任何堆栈跟踪信息) 命令持续时间或超时:30.13秒 有关此错误的文档,请访问: 构建信息:版本:“2.49.0”,修订版:“365eeb4”,时间:“2016-01-13 18:33:29” 系统信息:主机:'GGNLAP-NSINGH',ip:'10.10.251.198',os.name:'Windows 7',os.arch:'x86',os.version:'6.1',java.version:'1.7.0_79'
***元素信息:{Using=xpath,value=//a[contains(text(),'Customer info-Primus')]}

使用等待函数而不是睡眠。
    public void VerfiyPcsAccount() throws Exception
        {
            String expectedId="111109531";
            BasePage Baseobj=new BasePage();
            Baseobj.LoginAdmin3();
            driver.switchTo().frame("bottom");
            try
            {
                Thread.sleep(50);
custinfoprimusclick(admin.getProperty("admin_custinfoprimuslink"));
            }catch(Exception e)
            {
                e.printStackTrace();
            }
            driver.switchTo().defaultContent();
            driver.switchTo().frame("bottom");
            driver.findElement(By.name("w_custno")).sendKeys("111109531");
            click(admin.getProperty("admin_findclick"));
            driver.switchTo().defaultContent();
            driver.switchTo().frame("bottom");
driver.findElement(By.xpath("//table[@id='globalnav']/tbody/tr[1]/td/a[5]")).click();
            String actualId=driver.findElement(By.xpath("//table[1]/tbody/tr/td/table/tbody/tr[2]/td[2]")).getText();
            Thread.sleep(3000);
            driver.findElement(By.linkText("Primus DHP Portal")).click();
            Thread.sleep(30000);
The problem is resolve i have increase the time for 2second.
Its working fine.
try
        {
            Thread.sleep(2000);
            custinfoprimusclick(admin.getProperty("admin_custinfoprimuslink"));
        }catch(Exception e)
        {
            e.printStackTrace();
        }
Thanks