2011-08-23 2 views
2

파이어 폭스 인스턴스 :Watin C#을 - 나는 클래스 A와 클래스를했습니다

 FireFox ff = new FireFox(); 
     ff.WaitForComplete(); 

클래스 B 스팬 targetTab = ff.Span (Find.ByText ("시스템")); targetTab.Click();

파이어 폭스 인스턴스 ff.span을 클래스 B에 사용해야합니다. 그렇다면 파이어 폭스에 대한 새 객체를 만들고 다른 파이어 폭스 브라우저를 열어야합니다. 모두가 같은 broser에서 실행되도록 내가 .. 함께 두

덕분에, 발라지 S를 "FF"인스턴스를 연결할 수있는 어쨌든입니다

당신은 B 클래스 생성자 및 사용하는 클래스 FF 인스턴스를 전달할 수 있습니다

답변

0

그것. 여기 의사는 CODEL

입니다

FireFox ff = new FireFox(); 
ff.WaitForComplete(); 
B BClassInstance = new B(ff);//passing firefox instance 

클래스 B

//B class constructor 
public B(FireFox useThisInstance) 
{ 
    Span targetTab = useThisInstance.Span(Find.ByText("System")); //using instance created in A class 
    targetTab.Click(); 
} 
+0

덕분에 많이, 잘 작동 클래스) – Balaji