Попытка сделать что-то простое - У меня есть набор инструкций для четких куки браузера:Селен RC, определяемые пользователем функции
public void clearCookies() {
selenium.open("http://www.myurl.com");
selenium.waitForPageToLoad("10000");
selenium.deleteAllVisibleCookies();
}
Теперь, если я использую эту функцию в тестовом сценарии (с помощью TestNG), звонки к этой работе отлично. Однако, если я переместил эту функцию в отдельный класс и изменил объявление на включение «статического», ключевое слово «селен» не будет распознано. Функция
В классе конфигурации (скажем, configClass),
public static void clearCookies() {
selenium.open("http://www.myurl.com");
selenium.waitForPageToLoad("30000");
selenium.deleteAllVisibleCookies();
}
Теперь в моем тестовом сценарии, если я позвоню configClass.clearCookies();
, я получаю ошибку выполнения Я попытался объявляющий DefaultSelenium selenium = new DefaultSelenium(null);
, в clearCookies(), но это также приводит к ошибке времени выполнения.
У меня есть импорт import com.thoughtworks.selenium.*;
в моем configClass.
Любые указатели будут оценены по достоинству. Благодарю.