2014-10-13 6 views
2

고객 (WatIn)로부터 절단 된 호출 된 개체는, 내가내가 웹에 로그인 WatIn을 사용하고

The object invoked has disconnected from its clients. (Exception from HRESULT: 0x80010108 (RPC_E_DISCONNECTED)) 

이 오류가 때 나타나기 전에이 오류가 오랜 시간 동안이 도구를 사용하여 작업 결코 있어요

using (var browser = new IE("https://www.itau.com.br#/"))//here it fails 
       { 

       //it is not getting in here 
       //my part of code 

step = "1"; 
        #region Login 

        try 
        { 
         browser.WaitForComplete(); 
         linkExist = browser.TextField(Find.ById("campo_agencia")).Exists; 
         attempt = 40; 
         while (attempt > 0 && !linkExist) 
         { 
          Thread.Sleep(200); 
          linkExist = browser.TextField(Find.ById("campo_agencia")).Exists; 
          attempt--; 
         } 
         if (linkExist) browser.TextField(Find.ById("campo_agencia")).Value = strUser; 
         Thread.Sleep(200); 

} 
catch (Exception ex) 
{ 

} 
       } 

같은 시간이 작동하고 있지만, 90 %에 그것을하지 않습니다와 나는 오류가 발생 : 난 그냥 첫 번째 단계 개방 blowser 전에 아무것도하지 않고 있지 않다, 브라우저를 열고하려합니다.

누구든지이 오류를 알고 수정 방법을 알고 있어야합니다.

답변

2

일부 연구를 한 후에 브라우저에 대한 참조를 추가하는 웹 사이트가 있다는 것을 알았습니다 (잘못된 것이 아니라면). 다시 시작하면 실패합니다. 코드에 약간의 변경을가 했으므로 이제는 항상 작동합니다.

그냥 당신이 빌드 한 후 GoTo를 사용

using (var browser = new IE()) 
    { 
     browser.GoTo("https://www.itau.com.br#/"); 

    }