我上课了 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
答案 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();
}