Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Не находит элемент Selenium Webdriver



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Не находит элемент Selenium Webdriver
2016-05-11 09:29

Пытаюсь написать тест по регистрации юзера. Ссылаюсь на элемент с помощью xpath, но, тест фейлиться, пишет, что не найдет такой элемент. При первом прогоне теста - элемент находит, при всех последующих - нет. Пробовал варианты find_element:name, :link, :css - не находит. Пробовал вариант теста написать на пайтоне, на джаве - результат такой же. При том, что если указываю на элемент слева (create an account) - все ок, без проблем идет каждый раз. А на элемент create a Professional account не хочет.
В чем может быть причина?
Ссылка на страницу: http://www.starofservice.ca/choose-account

 

90hms.png

require "selenium-webdriver"

driver = Selenium::WebDriver.for :firefox
driver.manage.window.maximize
driver.navigate.to "http://www.starofservice.ca/"
element = driver.find_element(:xpath, 'html/body/div[1]/div[1]/div/div[2]/a[1]').click
element = driver.find_element(:xpath, 'html/body/section/div/div[1]/div/div/div[1]/a').click


СПБ, QA Engineer (3+ лет опыта), 60-90 тыс., международная компания
2016-05-11 13:47

QA Engineer

У Вас есть опыт работы с продуктами, связанными с eLearning или Вы работали в gamedev? Хорошо знаете английский? Тогда это предложение для Вас! Международная компания проводит конкурс на вакансию QA Engineer и, возможно, они выберут именно Вас!

Responsibilities:

- Takes part at all steps of the training development that involves JavaScript code

- Produces work estimations

- Plans, writes, maintains an executes automated test scripts for JavaScript inventory based on ID scenarios
- Develops and regularly executes load testing scripts
- Documents, summarizes, reports and follows up on defects in JavaScript code, including improvement recommendations
- Verifies resolved change requests and defect issues
- Manages QA metrics logging and reporting to project stakeholders
- Handles multiple projects simultaneously
- Managing SharePoint (including but not limited to projects' OneNotes) as a single-source location for testing information
- Sign-Offs the code before going into production

Qualifications:

- Bachelor's degree
3+ years’ experience testing web-based applications and relational databases
- Strong test planning experience
- Experience collaborating with others in QA/Development to deliver shared results
- Strong (3+) years of interactive code developing using HTML5, CSS3, JavaScript. Knowledge of object-oriented programming is a must
- Knowledge of low level technologies and protocols

Если Вас заинтересовала данная вакансия, пожалуйста, отправляйте ваше резюме на электронный адрес i.alekseev@intellapersonnel.com

С уважением, Алексеев Иван
Специалист по подбору персонала в кадровом агентстве Intella 
http://www.intellapersonnel.com/

eDLwpImDtlo.jpg



О Знании и Незнании
2016-05-11 16:16

Выступление Алексея Баранцева для сообщества тестировщиков Екатеринбурга.

 

Мы, тестировщики, постоянно вторгаемся в область незнаемого. Мы стремимся узнать, как работает программа, и донести полученное знание до тех людей, которым оно может пригодиться. Но полученные знания и у нас тоже остаются, мы не забываем то, что узнали однажды, а иногда даже записываем, чтобы уж точно не забыть. Потому что нам эти знания тоже могут пригодиться.

 

Но иногда бывают ситуации, когда знание вредно, а незнание полезно. Знание притупляет чувства. Мы знаем, чего ожидать, и это создает ложные предпосылки, мы склонны замечать то, что ожидаем увидеть, и игнорируем то, что не вписывается в наши ожидания. Как с этим бороться? Нужно постоянно подвергать свои знания критическому анализу. Отправлять свои знания обратно в незнаемое, и переоткрывать их вновь, с обостренными чувствами.

 

Впрочем, не стоит беспокоиться по поводу имеющихся знаний. Незнаемого гораздо больше. И оно тоже не однородно. Есть вещи, про которые мы знаем, что мы их не знаем. Это работа для аналитиков. А есть вещи, про которые мы не знаем, что мы о них не знаем. А это -- поле исследований для тестировщиков.

 

Смотреть запись выступления



Школа Тест-Аналитика, онлайн-тренинг, начало 25 мая
2016-05-11 16:25
<p>Как-то раз, молодой тестировщик пришёл к более опытному и успешному с вопросом:</p>
<p>- Я так стараюсь, я так много тестирую, но всё равно я не успеваю протестировать всё!</p>
<p>Что же мне делать? Неужели, пропускать баги – это нормально?</p>
<p>- Нет, - отрешенно ответил коллега.</p>
<p>- Но что же тогда мне делать? Тестировать больше? Тестировать по ночам?</p>
<p>- Тоже нет, - уже менее спокойно продолжал свои ответы опытный тестировщик.</p>
<p>- Но как иначе? Как же мне тогда успевать тестировать всё?</p>
<p>- Ничем не могу помочь! - молвил гуру, и углубился в чтение сайта.</p>
<p>"<strong>Тест-анализ</strong>" - прочитал молодой человек на мониторе и подумал: "Вот эгоист, а? Нет бы нормально ответить!!!".</p>
<p>Чтобы делать свою работу <strong>лучше, а не больше,</strong> требуются<strong> качественные изменения, а не количественные</strong>. Но что делать, если способы для этих самых качественных изменений пока не известны? Если вы не знаете, какие техники помогут в вашем случае сократить количество тестов? Если вы не знакомы с инструментарием, который помогает экономить время на генерации тестовых наборов, на поддержке документации? В этом случае приходится увеличивать усилия, перерабатывая или расширяя команду, но получая на выходе крохотный прирост в результате.</p>
<p>Мы предлагаем уйти от этой порочной практики. Как сказал Стив Джобс, «<strong>работать надо не 12 часов, а головой</strong>». Поэтому, на курсе «<a href="http://www.software-testing.ru/trainings/schedule?&task=3&cid=229">Школа Тест-Аналитика»</a> мы собрали и заботливо для вас упаковали только те знания, которые позволяют получить качественный прирост в результате. Что из этого получилось – посмотрите в <span style="text-decoration: underline;"><a href="http://www.software-testing.ru/trainings/schedule?&task=3&cid=229">Программе курса</a></span>.</p>
<p><em>«Курс, практически, перевернул мое сознание в сфере тестирования. До него я ничего не слышала про тест-анализ, была только куча разной информации, плавающей где-то на поверхности…</em><em> <br />В общем, ощущение, что у меня был сломан мозг, а мне его вправили</em><em>!»</em></p>
<p><em>Один из отзывов на Школу Тест-Аналитика</em></p>
<p>Хотите записаться? Не торопитесь! Для начала, оцените, готовы ли вы к участию в курсе:</p>
<ul>
<li>Курс рассчитан не на новичков, так что записывайтесь, только если у вас есть не менее <strong>1-2 года активного стажа</strong> в тестировании </li>
<li>Помимо ознакомления с теорией, вас ждёт объёмная практическая часть – не стоит регистрироваться, если вы не сможете <strong>выделить на обучение как минимум 5-6 часов в неделю</strong> </li>
<li><strong>Ознакомьтесь с </strong><a href="http://www.software-testing.ru/trainings/reviews/638----q--q"><strong>отзывами выпускников</strong></a>, чтобы принять взвешенное решение </li>
<li><strong>Посмотрите </strong><a href="http://www.software-testing.ru/library/testing/general-testing/2034-2015-01-16-12-30-08"><strong>видео первого урока</strong></a><strong>.</strong> </li>
</ul>
<p>Если же у вас останутся любые вопросы – мы всегда на них с удовольствием ответим. Просто напишите нам на <a href="mailto:trainings@software-testing.ru">trainings@software-testing.ru</a></p>
<p><a href="http://www.software-testing.ru/trainings/schedule?&task=3&cid=229">Посмотреть программу и условия участия в тренинге “Школа Тест-Аналитика”</a></p>

Читать дальше

Комплексная система подготовки тестировщиков по программе ISTQB
2016-05-11 16:33
<p>Новый курс Натальи Руколь. Запуск первой группы 25 мая.</p>
<p><strong>Внимание: это первый пробный запуск курса, поэтому для участников первой группы действует льготная цена.</strong></p>
<p>Данный курс рассчитан на специалистов, которые хотят получить глубокие комплексные знания в сфере тестирования ПО. Кому наиболее полезен этот курс?</p>
<p>Начинающим тестировщикам:</p>
<ul>
<li>Комплексные знания помогут быстрее построить успешную карьеру </li>
<li>Вы сразу будете заниматься осознанным профессиональным тестированием, а не т.н. “манки-кликингом” </li>
<li>У вас появится понимание возможных путей развития и специализации. </li>
</ul>
<p>Тестировщикам-практикам:</p>
<ul>
<li>Вы структурируете имеющиеся знания и “разложите их по полочкам” </li>
<li>У вас появится теоретическая база, способствующая более эффективному тестированию </li>
<li>Вы сможете со стороны взглянуть на свою рабочую деятельность и увидеть, что вы можете в ней улучшить </li>
</ul>
<p>Желающим получить сертификацию ISTQB:</p>
<ul>
<li>Благодаря грамотно упакованному материалу вы легко сможете получить признанную во всём мире сертификацию ISTQB </li>
<li>Регулярное промежуточное тестирование поможет вам оценить свой уровень подготовленности к сдаче теста. </li>
</ul>
<p>Этот курс преследует две ключевые цели: получение глубокой теоретико-практической базы в тестировании и подготовка к сдаче экзамена ISTQB. Записываясь на курс, вы можете поставить перед собой как обе эти цели, так и только одну из них.</p>
<p>Для развития вашей квалификации, вас ждут:</p>
<ul>
<li>теоретические лекции, рассматривающие основные термины нашей отрасли </li>
<li>практические мастер-классы по использованию различных техник статического и динамического тестирования </li>
<li>домашние задания на закрепление материала, которые будут тщательно проверяться тренерами курса </li>
<li>упражнения на развитие когнитивных навыков, необходимых для успешной работы тестировщиком </li>
<li>сессии ответов на возникающие вопросы. </li>
</ul>
<p>Для помощи в сдаче экзамена, вас ждут:</p>
<ul>
<li>рассмотрение терминологии на английском и русском языке (вы сами сможете выбрать, на каком языке готовиться и на каком проходить экзамен) </li>
<li>адаптация теоретических материалов под экзаменационное тестирование </li>
<li>промежуточные тесты для оценки усвоения материала. </li>
</ul>
<p>Распределение теории и практике на курсе - 40/60. 40% информации - теория, связанная с терминологией, видами и типами тестирования, процессными решениями по организации тестов, методологиям разработки и месту тестирования в них. 60% - рассмотрение техник статического и динамического тестирование, тест-анализ на основе различных моделей, исследовательское тестирование, ознакомление с инструментарием тестировщика. Более подробно с содержанием курса вы можете ознакомиться в его программе.</p>
<p><strong><a href="http://software-testing.ru/trainings/schedule?task=3&cid=239&sem_midx=1&sem_jidx=0">Познакомиться с программой курса, форматом и условиями участия</a></strong></p>

Читать дальше


© 2010 | Software-Testing.Ru


В избранное