2011-08-23 69 views
2

我有一類具有 A類:華廷C# - 火狐實例

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

B類 跨度targetTab = ff.Span(Find.ByText( 「系統」)); targetTab.Click();

我需要使用Firefox的情況下ff.span在B類,如果我這樣做,我們必須創建一個用於Firefox的新對象,並inturns打開另一個Firefox瀏覽器。是有無論如何,我可以連接兩個「FF」情況在一起,使一切都在同一broser運行..

感謝, 巴拉吉小號

回答

0

你可以傳遞一個類的實例FF到B類的構造和使用它。這裏是僞CODEL

A級

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