2016-02-22 24 views
0
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); 

我調試應用程序其執行罰款。當我運行的應用程序,我得到了錯誤::沒有這樣的元素 (會話信息:鉻= 48.0.2564.116) (警告:服務器未提供任何堆棧跟蹤信息) 命令持續時間或超時:30.13秒有關此錯誤的文檔,請訪問:http://seleniumhq.org/exceptions/no_such_element.html(驅動程序信息:chromedriver = Build info:'2.49.0',revision:'365eeb4',time:'2016-01-13 18:33:29' 系統信息:主機:'GGNLAP-NSINGH',ip:'10 .10.251.198 」,os.name: 'Windows 7的',os.arch: '86',os.version: '6.1',java.vers離子: '1.7.0_79' ***元信息:{使用的xpath =,=值//一個[含有(文本(), '顧客信息 - 的Primus')]}該程序在調試運行期間運行良好。但是,當我運行該程序得到這個錯誤

+0

使用等待功能和不睡覺。 –

回答

0
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 
相關問題