Watin C# - Firefox实例

时间:2011-08-23 08:33:43

标签: c# watin

我上课了 A级:

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

B级   Span targetTab = ff.Span(Find.ByText(“System”));          targetTab.Click();

我需要在B类中使用firefox实例ff.span,如果我这样做,我们必须为firefox创建一个新对象,并且其中包含另一个firefox浏览器。无论如何,我可以将两个“ff”实例连接在一起,以便所有内容都以相同的方式运行..

感谢, 巴拉吉S

1 个答案:

答案 0 :(得分:0)

您可以将类ff实例传递给B类构造函数并使用它。这是伪代码L

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();
}