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

"Скажите, это правда, что Selenium IDE скоро умрёт?"



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

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


"Скажите, это правда, что Selenium IDE скоро умрёт?"
2014-12-02 11:28

И если это правда -- стоит ли ходить на тренинг "Selenium 2.0, стартовый уровень", который в основном посвящён этому инструменту?

 

Действительно, ровно два года тому назад, ноябре-декабре 2012 года, разработчики Selenium решили, что пора избавиться от Selenium IDE, и отвели на это два года.

 

И что же мы видим? Жив он, жив! И даже продолжает постепенно развиваться. Более того, из всех инструментов семейства Selenium у него самое большое количество загрузок.

 

Да, несмотря на то, что все книжки и эксперты в один голос твердят, что "тесты созданные рекордером это плохие тесты", миллионы людей во всём мире продолжают успешно использовать рекордер для решения своих задач.

 

Как такое возможно?

 

Дело в том, что автоматизация бывает "большая" и "малая".

 

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

 

Но бывают и другие задачи.

 

Быстро сделать скрипт, который поможет заполнять большие формы при ручном тестировании. Быстро сделать скрипт, который будет быстро устанавливать приложение при помощи визарда, где надо пройти десять шагов, на каждом просто нажимая кнопку Next. Быстро сделать скрипт, который меняет настройки приложения, если вам часто нужно это делать во время тестирования.

 

Обратили внимание? Ключевое слово здесь "быстро". Да, Selenium IDE это простой инструмент, его можно быстро освоить, и его можно использовать для быстрого решения простых задач, вообще не выходя из браузера.

 

Приходите на тренинг "Selenium 2.0, стартовый уровень", и уже после первого занятия вы сможете это делать!

 

Однако через какое-то время у вас начнут возникать вопросы -- а как запустить тесты в другом браузере? а можно ли запускать их "по расписанию"? почему мои тесты иногда сбоят и как повысить их надёжность?

 

Приходите на тренинг "Selenium 2.0, стартовый уровень", и про вы тоже узнаете!

 

А ещё чуть позже, возможно, вы поймёте, что пора сделать следующий шаг, и перевести тесты из Selenium IDE на настоящий язык программирования.

 

Приходите на тренинг "Selenium 2.0, стартовый уровень", расскажем и про то, как сделать этот шаг к более сложным тестам!



Нажатие кнопки с динамической ссылкой
2014-12-02 14:21

Доброго времени суток. Возник затык с нажатием нужной мне кнопки.

Исполюзую IDE

Имею таблицу с данным кодом:

 

<tbody>
    <tr id="row-47778">
      <td id="queryNumber-0">102</td>
      <td id="sto-0">IDE102</td>
      <td>
      <td id="staticRoute-0">
      <td>
      <td>
      <td id="step-0">100.00</td>
      <td>
      <td class="table-actions">
        <ul id="icons" class="ui-widget ui-helper-clearfix">
        <li class="icon-link ui-state-default ui-corner-all">
        <li class="icon-link ui-state-default ui-corner-all">
           <a class="handClose-voyages-list tooltip" href="https://test .ru/15501/id/47778/">
        </li>
        <li class="icon-link ui-state-default ui-corner-all">
        </ul>
      </td>
    </tr>
    <tr id="row-47783">

где, кнопка 

class="handClose-voyages-list tooltip"

 не уникальная, а ссылка 

href="https://site.ru/15501/id/47778/

динамическая,

<tr id="row-47778">

тоже.

Screenshot_2.png

Подскажите, возможно ли нажатие кнопки, используя локатор на подобие: (нажать на  handClose-voyages-list tooltip, где  id="sto-0">IDE102<" или queryNumber-0">102<]

<td id="queryNumber-0">102</td>

или 

<td id="sto-0">IDE102</td>

и как их привязать. 



Определение рядом стоящих элементов в TC Object Browser
2014-12-02 16:20

Добрый день.

 

Существует ли метод определения рядом стоящего элемента в Object Browser что-то вроде nextsibling?

 

Иногда возникает такая необходимость, например, когда надо описать самописный ComboBox.

 

Спасибо.



Колонка &#34;Что пишут в блогах&#34; и блоггеры
2014-12-02 16:20

Доброго времени суток, уважаемые.

 

Каждый день я открываю главную страничку портала Software-Testing.RU и первым делом смотрю на колонку "Что пишут в блогах".

Для меня это эдакий дайджест, который помогает быть в курсе всех новых обсуждений и постов известных российских блоггеров о тестировании.

Совсем недавно в этой колонке начали публиковать посты некого Алексея Виноградова, к слову, к которому я не имею никаких претензий или неприязни, для меня это совершенно новый и незнакомый человек, поэтому я основываюсь только на опыте чтения его блог-постов. Так вот... раньше, когда его постов не публиковали в подборке новых блог-постов, я был уверен, что нажав на топик: "Вы team player?" (или какой-либо другой), предо мной откроется статья, где будет полноценно раскрыта тема этого сообщения. На деле получается, что каждый раз, нажав на линк, который приводит к его постам, вижу какие-то шутки, отписки и вопросы. В итоге из-за одного блога у меня выработался рефлекс - смотреть куда ведет тот или иной линк, который я собираюсь открыть в рубрике "Что пишут в блогах". Дело в том, что к другим блоггерам у меня нет никаких претензий, так как они всегда высказывают свое мнение и пытаются по-максимуму (с их точки зрения) раскрыть поднятую ими тему, чего не скажешь об Алексее Виноградове.

 

Примеры тех постов, которые не несут никакой смысловой нагрузки (по моему скоромному мнению):

1) Works as designed

2) МТС: нечисловой символизм

3) Вы team player?

4) Много профессий хороших и разных

5) Обеспечим качество, недорого, гарантия 146%

 

Так вот, к чему я? Не думаете ли Вы, что стоит убрать его блог из рубрики "Что пишут в блогах" и впредь добавлять в эту колонку блоги только после одобрения пользователей, например, путем голосования на том же форуме или же по достижению блогом некого порога просмотров\комментариев. Помогли ли и были ли Вам интересны вышеуказанные посты и вообще его блог в целом?

 

Мне, как обычному пользователю, кажется, что нет. Раздел "Что пишут в блогах" для меня - это некий ресурс, откуда я черпаю информацию и доверяю авторам, которые описывают те или иные темы, а блог, о котором идет речь в этом топике, пока что "не дослужился" до того статуса, когда его можно выставлять наравне с остальными авторами.

 

Еще раз повторюсь, что nothing personal и no offence :-)

 

С уважением ко всем форумчанам и блоггерам, Евгений :-)



очные курсы Зеленоград
2014-12-02 16:51

Добрый день!

Подскажите, есть ли и когда проходят курсы по тестированию в городе Зеленоград? 

Не далеко от Москвы город.

 



Сверх задачи автоматизации
2014-12-02 17:02

Когда автоматизация приносит успехи (т.е. достигает хотя бы некоторых целей), то у менеджеров возникает желание "автоматизировать всё". Например: давайте теперь автоматизируем разворачивание "мегастенда", пусть отчёты будут гибкие и извивающиеся под каждого пользователя, пусть баги заводятся сами собой и пр. У меня возникает реакция "не трогайте мои идеальные тесты, они не были созданы для таких издевательств". Как реагировать на такие запросы? Возвращать к пересмотру основных целей и задач, аргументировать сроками по доработкам или можно выстроить грамотное планирование в самом начале?



Firefox refused shutdown while preparing aprofile или parent.lock
2014-12-02 18:59

Коллеги, после запуска Selenium Server получаю сообщение в командной строке:

java.lang.RuntimeException: Firefox refused shutdown while preparing a profile...

...

Caused by:... Lock file still present! ... \parent.lock

 

На просторах английских интернетов пишут, что дело, скорее всего, либо в:

1) файле parent.lock (пишут, что после его ликвидации / перемещения / удаления все работает);

2) версии Firefox

3) версии Selenium.

 

Если кто-либо сталкивался с похожей затруднительной ситуацией, прошу: подскажите, как быть?



© 2010 | Software-Testing.Ru


В избранное