Выездная школа тестировщиков 12-14 июня в загородном подмосковном клубе.
В прошлые годы нами был успешно опробован формат выездных образовательных week-end’ов. По результатам отличных отзывов, 12-14 июня в Подмосковье будет проведена выездная школа тестировщиков.
Отдых, обучение, знакомства, связи - и всё это без отрыва от работы!
Школа тестировщиков будет длиться c пятницы 12 июня (заезд в 14-00) до воскресенья 14 июня (выезд в 18-00) и пройдёт недалеко от Москвы в загородном клубе «Усадьба», который расположен под Москвой.
В занятиях данной школы по согласованию с Майклом Болтоном используется методика и упражнения из всемирно известного тренинга Rapid Software Testing. Для подготовки к тренингу тренер Алексей Баранцев трижды провел совместные с Майклом тренинги в качестве ассистента и второго тренера.
На протяжении школы вас ждёт активное обучение в неформальной обстановке.
Формат школы: 12 июня с 15-00 до 19-00 тренинг + знакомство, тематические игры, разбор реальных ситуаций, обсуждения. 13 июня: с 10-00 до 16-00 тренинг, с 18-00 до 20-00 тематические игры, разбор реальных ситуаций, обсуждения. 14 июня: с 11-00 до 18-00 тренинг.
Описание школы и ее программа
Вы уже освоили основные техники тест-дизайна? Отлично! Значит, Вы – квалифицированный тестировщик.
Но куда двигаться дальше? Что делать, чтобы стать высококвалифицированным тестировщиком?
Как научиться находить баги, которые не находят другие тестировщики, несмотря на то, что они знают те же самые техники?
Освоение техник – это лишь первый шаг на пути к мастерству. Как нотная грамота и гаммы для музыканта. Как умение держать ракетку и наносить удары слева и справа для теннисиста. Как знание дебютов и эндшпилей для шахматиста.
Разумеется, техники надо знать. Но для осмысленного, а тем более творческого их применения требуется ещё кое-что:
4. На открытой странице ищет содержимое по CSS селектору: div.target.
Первые 3 этапа проходят отлично, но вот последний не работает. При этом я вижу, как на открытой странице данные элементы есть.
Ищу элементы вот так: driver.FindElements(By.CssSelector("div.target"));
Через определенное время выдается ошибка: The HTTP request to the remote WebDriver server for URL....
Такое ощущение, что он теряет браузер, т.к. не может вообще ничего найти на этой странице.
В чем может быть проблема?
В коде я сделал несколько методов, и в методы передаю IWebDriver driver.
Например, в последнем шаге у меня метод:
private bool checkUsers(IWebDriver driver) {
var searchUserUrl = "http://site.ru/Search/Users?p=1";
var url = HttpUtility.ParseQueryString(searchUserUrl);
...
driver.Navigate().GoToUrl(searchUserUrl);
var elements = driver.FindElements(By.CssSelector("div.target")); //Дальше он не идет :(
...
}
Метод вызывается так:
var ffProfile = new FirefoxProfile();
ffProfile.SetPreference("permissions.default.image", 2);
ffProfile.SetPreference("dom.ipc.plugins.enabled.libflashplayer.so", "false");
using (IWebDriver driver = new FirefoxDriver(ffProfile))
{
try
{
driver.Navigate().GoToUrl(BaseUrl);
....
checkUsers(driver);
...
}
}
Не понимаю в чем дело...
Уже и Так пробовал:
var wait = new WebDriverWait(driver, new TimeSpan(0, 0, 1, 0));
wait.PollingInterval = new TimeSpan(0,0,1);
wait.Until(ExpectedConditions.ElementExists(By.CssSelector("div.target")));
Тоже не находит. Страница при этом не грузится и никуда не обращается...