Вопрос начинающего: почему WebDriver может работать "неустойчиво"?
Один и тот же тест может проходить до конца, а может прерываться из-за exception
по ненахождению элементов страницы.
Тест совсем несложный и связан с обходом страниц приложения:
- проверки элементов title страниц,
- поиск элементов input (кнопок перехода и возврата) и нажатия
на них.
Используется WebDriver 2.20.0 + IE7
Нестабильность удручающая: лишь 1 из 5-7 запусков проходит "чисто" без сбоев.
Как пример: разбор очень часто завершается со следующим сообщением в лог-файл:
Unable to find element with id == Backform_requestlist_button (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 313 milliseconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.20.0', revision: '16008', time: '2012-02-27 19:03:59'
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1', java.version: '1.6.0_31'
Driver info: driver.version: RemoteWebDriver
Надеюсь, что правильно выбрала подфорум для создания темы. Насколько поняла, на этом форуме сидит довольно много людей из Петербурга, так что нужен их совет.
Итак, ситуация такова:
Сейчас заканчиваю третий (предпоследний) курс бакалавриата по специальности "Программная инженерия". Захотелось выбрать профессию тест-инженера, собственно, сейчас заканчивается оформление на работу и к самой работе приступаю через несколько дней, так что пока никакого опыта нет. К моменту получения диплома, если всё пойдёт хорошо, будет около года опыта тестирования ПО. Но после окончания бакалавриата хотелось бы переехать из родного города в Петербург, по ряду причин. Посему, возникает вопрос, каковы шансы выпускнице ВУЗа с годовалым опытом тестирования найти мало-мальски приличную вакансию в Петербурге? Ибо з/п всё-таки должно хватать на аренду жилья, транспорт, еду, в общем, на хоть какую-то жизнь. Если всё-таки вероятность устроиться есть, то как лучше наиболее оптимально использовать этот год? Уделить особое внимание каким-то вещам, что-то изучить, приобрести какие-то навыки?
Пытаюсь разобраться с фичей self-testing application. Идея стандартна - использовать её для того что бы сделать юай к фреймворку.
Возник вопрос. Если в некотором сьюте "Suite", в проекте "Project", а именно в его script unit'е "Functions" есть функция "MyFunc" можно ли её вызвать в self-testing app и каим образом будет выглядеть строчка кода с вызовом?
UPD
Было найдено что то подходящее, но обе строчки падают с ошибкой TargetInvocationException:
1. Создает и обслуживает удаленные отделы сбыта.
2. Проводит рекламу, консультирует новых клиентов.
3. Увеличивает количество ваших продаж.
БОНУС: Вы рассчитываетесь с нами, ТОЛЬКО ПОСЛЕ продажи Ваших услуг!
Мы:
а. обслуживаем Ваши продажи в различных странах
б. помогаем с получением оплаты от зарубежных клиентов
БОНУС: В услуги включена система "ТОВАРНЫЙ ТРАНСФЕР" - покупатель из другой страны оплатит Ваши товары и услуги, а местный житель получит услугу в Вашем городе.