Я ценю, что это немного поздно, но может оказаться полезным для будущих читателей.
Я создал базовый класс, содержащий драйвер Firefox, со следующим, и он отлично работает для меня.Затем вы можете просто ссылаться на базовый класс (в данном случае Driver) из вашего производного тестового класса.Стоит отметить, что я использую C # и Nunit.
Код для базового класса:
namespace yournamespace
{
public class Driver
{
public IWebDriver driver;
public StringBuilder verificationErrors;
public Driver()
{
driver = new FirefoxDriver(); //replace with required driver
verificationErrors = new StringBuilder();
}
}
}
Затем просто вызвали класс 'Driver' из моего тестового класса:
[TestFixture]
public class IMSLogin : Driver
{
//.. all the usual bits and bobs!