Selenium:无法使用另一个类中的对象访问Selenium类函数

时间:2014-11-26 23:50:00

标签: c# selenium

我目前的程序存在问题:

我有两个类,都在同一个命名空间中:WindowsFormsApplication2

名为 chrome 的第一个类具有所有selenium命名空间

using Selenium;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Support.UI;
using OpenQA.Selenium.Chrome;

我在这个类中创建了函数

另一方面,我有另一个名为Form1

的类

在这个类中,我可以实例化一个chrome对象,但我只能访问chrome类中的函数,换句话说:

在form1中,我可以这样做:

chrome driver=new chrome("www.yahoo.fr");
driver.gotothispage(); //gotothispage() is a function in chrome class

但是我无法从form1类示例访问selenium类中的所有其他函数:

我做不到:

driver.FindElement(By.Id("username")).Click();

...

我无法看到函数FindElement()

有没有办法绕过它。

非常感谢你的帮助

0 个答案:

没有答案