Есть код, который заходит на портал, нажимает на кнопку логина и ждёт окна авторизации.
Потом, с помощью java.awt.Robot из буфера вставляю в поля логин и пароль (Ctrl+V, Tab, Ctrl+V, Enter).
Проблема: этот способ работает только в ИЕ (использую 9 версию).
В остальных браузерах (последние версии Chrome и Firefox) тест падает на этапе ожидания алерта: не дожидается.
Как мне заставить браузеры увидеть это окно? Почему они его не видят?
Test
public void test(){
WebDriver driver = new FirefoxDriver();
WebDriverWait driverWait = new WebDriverWait(driver,30);
driver.get("http://partner.s7.ru");
driver.findElement(By.id("ctl00_SignInOut")).click();
driverWait.until(ExpectedConditions.alertIsPresent());
}
Как использовать PHPBrowserMobProxy
2013-11-12 11:52
Не могу разобраться как работает PHPBrowserMobProxy в сочетании с selenium rc и phpunit. В самой документации ничего толком не сказано. Тесты проходят, кот приведены в документации, но как они работают и что делают непонятно
Стоит задача изменения referer.
Кто что знает об этом?
Автор блоге о себе: Зовут меня Сидельников Михаил. Опыт в IT у меня порядка 6 лет. В последние 3,5 года я очень активно занимаюсь автоматизацией. И за это время успел полюбить ее всей душой. За это время я успел попробовать многое - и веб, и различные серверные решения, недавно попробовал свои силы в автоматизации мобильных приложений. Основными показателями в непростом деле автоматизации я считаю простоту, удобство и универсальность создаваемого решения, фреймворка. Стараюсь не идти на поводу и моды и всегда , прежде чем использовать ту или иную новую модную технологию, досканальнейшим образом ее изучаю на предмет удобства , оптимальности и полезности. Так же стараюсь не стоять на месте и постоянно придумывать и разрабатывать новые удобные решения для облегчения работы моих коллег и собратьев по цеху.
Основным принципом считаю: если автоматизировать - то хорошо, грамотно и чтобы это было удобно для всех, а не только для меня.
О блоге: Зачастую в голову приходят достаточно интересные мысли, связанные с автоматизацией тестирования. Стараюсь ничего не забрасывать и потихоньку добавляю в блог новые статьи.
Самое интересное из блога:
http://sidelnikovmike.blogspot.ru/2013/03/blog-post.html - Роль архитектуры в автоматизации тестирования - статья, с которой "родился" мой блог. Основываясь на собственном, достаточно богатом опыте, я рассуждаю о проблемах, ошибках в автоматизации, даю советы, как их возможно избежать и затрагиваю очень важную ,на мой взгляд, для автоматизации тему - архитектуру.
http://sidelnikovmike.blogspot.ru/2013/11/selenium-css-xpath.html - Selenium - CSS или XPath? - небольшое исследование по поводу двух методик написания локаторов в автоматических тестах с использованием Selenium. Тут я попытался разобраться - что же лучше? Кто быстрее? Кто удобнее? Надеюсь кому-нибудь данная статься поможет найти ответы на их вопросы касательно CSS и XPath.
Автор блоге о себе: Зовут меня Сидельников Михаил. Опыт в IT у меня порядка 6 лет. В последние 3,5 года я очень активно занимаюсь автоматизацией. И за это время успел полюбить ее всей душой. За это время я успел попробовать многое - и веб, и различные серверные решения, недавно попробовал свои силы в автоматизации мобильных приложений. Основными показателями в непростом деле автоматизации я считаю простоту, удобство и универсальность создаваемого решения, фреймворка. Стараюсь не идти на поводу и моды и всегда , прежде чем использовать ту или иную новую модную технологию, досканальнейшим образом ее изучаю на предмет удобства , оптимальности и полезности. Так же стараюсь не стоять на месте и постоянно придумывать и разрабатывать новые удобные решения для облегчения работы моих коллег и собратьев по цеху.
Основным принципом считаю: если автоматизировать - то хорошо, грамотно и чтобы это было удобно для всех, а не только для меня.
О блоге: Зачастую в голову приходят достаточно интересные мысли, связанные с автоматизацией тестирования. Стараюсь ничего не забрасывать и потихоньку добавляю в блог новые статьи.
Самое интересное из блога:
http://sidelnikovmike.blogspot.ru/2013/03/blog-post.html - Роль архитектуры в автоматизации тестирования - статья, с которой "родился" мой блог. Основываясь на собственном, достаточно богатом опыте, я рассуждаю о проблемах, ошибках в автоматизации, даю советы, как их возможно избежать и затрагиваю очень важную ,на мой взгляд, для автоматизации тему - архитектуру.
http://sidelnikovmike.blogspot.ru/2013/11/selenium-css-xpath.html - Selenium - CSS или XPath? - небольшое исследование по поводу двух методик написания локаторов в автоматических тестах с использованием Selenium. Тут я попытался разобраться - что же лучше? Кто быстрее? Кто удобнее? Надеюсь кому-нибудь данная статься поможет найти ответы на их вопросы касательно CSS и XPath.
Автор блоге о себе: Зовут меня Сидельников Михаил. Опыт в IT у меня порядка 6 лет. В последние 3,5 года я очень активно занимаюсь автоматизацией. И за это время успел полюбить ее всей душой. За это время я успел попробовать многое - и веб, и различные серверные решения, недавно попробовал свои силы в автоматизации мобильных приложений. Основными показателями в непростом деле автоматизации я считаю простоту, удобство и универсальность создаваемого решения, фреймворка. Стараюсь не идти на поводу и моды и всегда , прежде чем использовать ту или иную новую модную технологию, досканальнейшим образом ее изучаю на предмет удобства , оптимальности и полезности. Так же стараюсь не стоять на месте и постоянно придумывать и разрабатывать новые удобные решения для облегчения работы моих коллег и собратьев по цеху.
Основным принципом считаю: если автоматизировать - то хорошо, грамотно и чтобы это было удобно для всех, а не только для меня.
О блоге: Зачастую в голову приходят достаточно интересные мысли, связанные с автоматизацией тестирования. Стараюсь ничего не забрасывать и потихоньку добавляю в блог новые статьи.
Самое интересное из блога:
http://sidelnikovmike.blogspot.ru/2013/03/blog-post.html - Роль архитектуры в автоматизации тестирования - статья, с которой "родился" мой блог. Основываясь на собственном, достаточно богатом опыте, я рассуждаю о проблемах, ошибках в автоматизации, даю советы, как их возможно избежать и затрагиваю очень важную ,на мой взгляд, для автоматизации тему - архитектуру.
http://sidelnikovmike.blogspot.ru/2013/11/selenium-css-xpath.html - Selenium - CSS или XPath? - небольшое исследование по поводу двух методик написания локаторов в автоматических тестах с использованием Selenium. Тут я попытался разобраться - что же лучше? Кто быстрее? Кто удобнее? Надеюсь кому-нибудь данная статься поможет найти ответы на их вопросы касательно CSS и XPath.
Перспективная IT компания, расположенная в Калифорнии, работающая в области создания видео сервисов для мобильных устройств, ищет талантливых, коммуникабельных программистов с отличным знанием английского в свою команду в силиконовой долине, США. Подходящим кандидатам компания обеспечивается виза H1B и оказывает всю необходимую помощь при переезде. В дальнейшем возможно получить Green Card. Уровень заработной платы от 80 до 110$ тысяч в год.
Требования:
- Опыт работы на аналогичной должности от 5 ти лет
- Отличные знания С++/Python
- Опыт работы с Java
- Отличные знания Lunix
- Опыт работы с мобильными платформами будет большим плюсом (iOS, Andriod)
Обязательное требование — отличный устный английский язык.
Резюме на английском языке присылать на achasovschikova@cmtk.ru
с уважением,
Анна
удаленная работа
2013-11-12 20:35
Удалённая работа в Украине —
26 сентября 2011, 19:28 (АР Крым), вакансии, $300
День Добрый!
Этот проект проводится специально для более широкого развития международной платежной системы «WebMoney».
Предлагаю Вам вещь, к которой и сам относился поначалу скептически. Наткнулся я на это объявление совершенно случайно, когда искал работу для дополнительного заработка. В статье говорилось, что можно сделать пару тысяч долларов за пару недель при вложении 21грн… И я решил попробовать.
Установил WebMoney Keeper Classic (http://download.webmoney.ru/wmk_ru.exe) и создал себе Интернет-кошелёк, перечислил всем участникам акции по 3 гривны и начал рассылать эти объявления по разным форумам и доскам объявлений. В течение 4-х дней я зарегистрировался на более чем 60 бизнес форумах и бесплатных досках объявлений. Прошла неделя, заглянул в свой Интернет кошелек, и угадайте что? Поступлений никаких нет вообще! А разные участники пишут, что за неделю заработали кто по 100, кто по 300 У.е. Пиши-пропало, подумал я. Ну и бросил это занятие, так и не дослав свое объявление до 100 форумов. Ещё через неделю(ради любопытства) заглянул в свой Интернет кошелек. Смотрю, всего одно поступление-3 гривны. Да, думаю, дело не стоящее, случайность. Ещё через 2 недели я все-таки снова открыл свой Интернет кошелек, а в нем уже около 800 гривен. Откуда? Непонятная картина, но всё равно за 1 месяц 800 гривен. Это очень мало, как пишут предыдущие участники – они за 1 месяц заработали 8000-9000 гривен. И вдруг, после 1 месяца началось самое интересное: на мой кошелёк стали приходить деньги каждый день, спустя ещё 2 недели на моем счету уже было более 8000 гривен. После этого я отправил свои объявления ещё более чем на 150 форумов. Результат был ошеломляющий. По прошествии всего 2 месяцев я заработал чуть больше 25000грн. И деньги идут каждый день. Каждые 40 минут на мой счёт в среднем поступает по 10 гривен. И это все за 21 гривну! Я был в очень плохом экономическом положении и долго не мог найти себе подходящую работу, до того, как наткнулся на эту статью. Я не поверил, что это работает, пока не начал получать переводы со всей страны. Моя работа теперь — это каждый день по 2-3 часа в Интернете.
Теперь, я расскажу вам, как это работает, и самое главное почему. Я Вам обещаю, что если вы будете, в точности, соблюдать все ниже перечисленные инструкции, то вы начнете получать намного больше денег, чем вы думали. Согласитесь, что это просто и легально. Ваш вклад составляет всего 21грн…
Внимание! Прочитайте это несколько раз! Следуйте инструкциям в точности, и вы останетесь довольны. Вот те самые 3 шага к успеху: Шаг 1. Зарегистрируйтесь в системе «WebMoney», которая находится по адресу www.webmoney.ru. Хорошенько ознакомьтесь с данной системой, как она работает. Далее установите WebMoney Keeper Classic (http://download.webmoney.ru/wmk_ru.exe). Создайте себе интернет-кошелёк WMU и положите на свой счет 21грн (21грн для перевода: по 3грн на 7 предложенных интернет кошельков, за каждый перевод система снимает 0,8%, честно говоря положил 30грн.). Как это можно сделать? Все способы описаны по адресу www.webmoney.ru/rus/addfunds/, лично я пополнил счет в ближайшем пункте пополнения. Выбирайте тот, который наиболее удобен для вас – и действуйте!
Шаг 2. Необходимо перевести по 3 гривны(0,8 % комиссия за перевод) на 7 указанных ниже WebMoney-кошельков. Перевод осуществляется с вашего кошелька из программы WebMoney Keeper Classic. (Меню—Передать WebMoney(в появившемся окне написать кому, указать сумму 3 гривны, или же всё это можно проделать на самом сайте www.webmoney.ru. Важно! При каждом отправлении указывайте в поле «Примечание платежа» следующую фразу: «Внесите меня в список Webmoney-кошельков». Чтобы получать доход, необходимо отправить на каждый из этих 7 кошельков по 3 гривны, иначе вы просто не будете включены в систему сетевыми модераторами Webmoney-кошельков и не сможете обналичить доход. Итак, отправьте по 3 гривны на каждый из следующих кошельков:
U184821126022
U320310062142
U766249775153
U332464243117
U323403278468
U207470596712
U305901693030
Теперь Внимание!!!
После того, как Вы выполнили Шаг2, скопируйте к себе на компьютер весь этот текст от начала и до конца. В скопированной статье удалите из списка кошельков Первый (верхний) кошелёк и переместите 2-ой кошелёк на место 1-го, который Вы стёрли, 3-ий — на место 2-го, 4-ый — на место 3-го, 5-ый — на место 4-го, 6-ой — на место 5-го и 7-ой — на место 6-го! А в 7-ой номер, который оказался пустым, впишите номер Вашего кошелька!
Шаг3. Разместите эту статью (или объявление с ссылкой на страницу, которую вы без труда можете сделать на одном из бесплатных сайтов, например, http//www.narod.ru. не менее, чем на 200-300 форумах и новостных лентах (News Groups). Запомните – чем больше вы разместите объявлений, тем выше будет ваш доход. Размещение этой статьи на 200 форумах, даже, самых малопосещаемых, гарантирует вам доход 25000 гривен в течение 2,5 месяцев! Больше размещений — больше доход
P. S. Полезная информация как распространять информацию на форумах (досках и др. подходящих местах):
1. Открываем поисковик rambler.ru, yandex.ru, google.соm, aport.ru, yahoo.соm.
2. Пишем в строке поиска фразу «форум удаленная работа» или «форум надомная работа» или «форум работа на дому», или «форум начать новую тему работа» и т. д. (без кавычек). Поисковик найдет тысячи страниц, ссылки на которые сразу приводят на миллионы новых тем форумов. И еще не пугайтесь, если вдруг на том сайте, куда Вы захотели поместить свое объявление, уже есть не одно похожее. Это лишний раз подтверждает то, что этот бизнес действительно работает!..
3. В поле «должность» — «сотрудник для удаленной работы на дому» или «независимый менеджер» и т. п.
В поле «возраст» — укажите «с 18 до 80». «Образование и Опыт работы» — пропустите, (хотя в образовании советую поставить «среднее»).
«Заработная плата» — «от $ 1000».
«Пол» — не имеет значения.
«График работы» — «свободный»
«Занятость» — «любая».
«Город» — Вот поле «город» Самое важное. Вы должны выбрать все города один за другим, начать с буквы А, закончить буквой Я. Вы должны опубликовать (можно даже одинаковые) объявление для каждого города. Лучше всего, если вы это сделаете в один день, тогда на следующий день и в течение дней 5-6, вам вообще не придется размещать объявления. Зачем это делается. Это уже проверено, когда человек ищет работу и заходит на этот сайт, он выбирает ссылку «поиск вакансий». Там можно выбрать критерии поиска. Обычно заполняется поле «город». А если вы опубликуете только, например, для «Киева», «Житомира» и «Одессы», то человек, скажем, из города Полтавы никогда не увидит ваше объявление. Объявления нужно разместить для каждого города по отдельности. Это займет 1 — 2 часа. Результат Вы увидите уже утром. — «Текст объявления» — (не более 2000 символов) 2000 символов довольно много (по сравнению с остальными сайтами). Поэтому и написать можно много, но не нужно!
«Контактная информация»: «Имя» — Вводи свое имя или псевдоним.
«Телефон» — телефон нужно указывать обязательно. Я обычно ставлю «(000)00-00-00». «E-mail» — ну это понятно. –
«Размещение вакансии» — Раздел «Другие сферы деятельности» и «Информационные технологии и Интернет» — «Срок хранения» — на все «30 дней». Если вы действительно хотите того дохода, вам нужно в графе «Срок хранения» ставить 3 (или 1) дня и раз в 3 (или 1) дня кидать на все города опять! Тогда у вас будет много клиентов, которым вы будите присылать этот файл! Подобным образом можно заполнять поля и на других подобных сайтах.
Первую неделю, а может и полторы недели у вас не будет никакого дохода, потому что ваши клиенты будут читать данный файл, создавать интернет-кошелёк и класть туда деньги. На всё это им нужно немного времени. Но потом, как снег на голову, Вы почувствуете некий такой «затяжной» результат! Это неожиданно и приятно!!!
Заполняем дальше «Вы согласны на публикацию вашего объявления в изданиях по трудоустройству?» — «да» «Пароль» — придумайте пароль. Если люди ищут в сети работу они всегда заходят на подобные сайты. После размещения объявлений проверяйте — удалось ли их разместить. То есть, заходите на сайт, как если бы Вы искали работу, и выбирайте тот раздел, где вы размещали объявления. Если поместить объявление не удалось, то повторите операцию внимательно. Проверку достаточно сделать один раз, что бы Вы научились размещать объявления. Потом уже не нужно. Просто в первый раз Вы можете что-то упустить. Но, как правило, проблем с размещением объявлений ни у кого нет.
Действуйте! Лично от себя хочется добавить, что самое главное – это вера в себя и в успех! Нужно идти вперёд и не останавливать на полпути. А вам от всей души желаю успеха!
temine