Всех участников ждёт встреча с легендами мира тестирования: автором методологии Rapid Software Testing Майклом Болтоном, руководителем Selenium Project Саймоном Стюартом, главным редактором Smashing Magazine Виталием Фридманом и другими экспертами мирового уровня.
Из 120 заявок мы отобрали три десятка лучших докладов, в которых есть то, что вы не узнаете из книг или форумов. Heisenbug позволит посмотреть на тестирование под другим углом и задуматься о вещах, которые в повседневной жизни никогда не придут вам в голову.
Лучше зарегистрироваться на таймпаде, чтобы я мог уведомить вас об изменениях. Если таковые будут. Вдруг переговорка понадобится и придется перенести семинар на 17-е?
PS. Очень хотел дать этот доклад на SQADays, но по состоянию здоровья был вынужден снять доклад. Очень, очень жаль. Тема интереснейшая.
PSS. Предвижу вопросы. Нет, запись не планируется. Предполагается активная работа с аудиторией.
PSSS. Этого материала нет пока нигде (или мне об этом неизвестно). Это моя разработка.
Всем привет! Я только осваиваю автоматизацию и Protractor.
Цель такая, я хочу проверять все элементы на наличие перед тем как что то делать, так как делать browser.sleep это зло.
Вот немного кода:
var some.object = function (){
this.element_by_xpath = function(xpath) { var EC = protractor.ExpectedConditions; var el = element(by.xpath(xpath));
browser.wait(EC.presenceOf(el), 10000); return el;
} this.element_by_id = function(id) { var EC = protractor.ExpectedConditions; var el = element(by.id(id));
browser.wait(EC.presenceOf(el), 10000); return el;
}
this.get_text_by_id = function (id){ returnthis.element_by_id(id).getText()
}; this.get_text_by_xpath = function (xpath){ var res = this.element_by_xpath(xpath).getText(); return res;
};
};
Проблема в том что если this.element_by_xpath или this.element_by_id все работает т.е. если нету элемента ждем 10 секунд. Но если работает this.get_text_by_id или this.get_text_by_xpath проверки такой уже нету (хотя эелемента нет, 10 секунд не ждем и тест падает). Как ждать элемент правильно?