Create an Alias for Interactive Console Work: Selenium and Capybara


If you are working on shell most of the time Aliases are very helpfull and time saving. For testing purposes you can use Alias for getting ready your test suites. In this post, I want to explain both running Selenium and Capybara on console and creating aliases for each. This post is for Windows machines, if you are using Unix-like see this post.


Creating Scripts for Selenium and Capybara

First of all, it is assumed that you have installed Selenium and Capybara correctly and they work on your machines. If you haven't installed, you can see my previous posts. I am using the Selenium with Python and the Capybara with Ruby. You can use several different language for Selenium but Capybara works only with Ruby. Create scripts in a directory called scripts (in your home folder, like as ~/scripts) for your automation tool as following, save them as capybara.rb, sel.py


Creating Aliases

Depends on your favourite shell, you need to add the alias to .bashrc bash shell, config_fish for fish shell and etc. You can see the example for fish and bash shell as following:

For fish: edit ~/.config/fish/config.fish 

alias capybara "irb ~/scripts/capybara.rb"
alias sel "python -i ~/scripts/sel.py" 

For Bash: edit ~/.bashrc 

alias capybara="irb ~/scripts/capybara.rb"
alias sel="python -i ~/scripts/sel.py"

To run it

Open your shell and type sel chrome for Selenium with Chrome and capybara poltergeist is for Capybara with Poltergeist browser. Keep in mind that the scripts are include minimum required library so if you want additional functionalities you can import/require them. 


Other options:
~ sel chrome
~ sel firefox
~ capybara selenium
~ capybara chrome
~ capybara poltergeist

Comments

  1. Testing now a days has become as importnant as developing of an application. With the help of testing, we can find out the potential bugs which would affect the application. Fixing this at a very early stage would help the application to run without any problem.
    Software testing training in Chennai | Software testing training institute in Chennai | Software testing courses in Chennai

    ReplyDelete
  2. Сумки из кожи никогда не стареют, актуальны всегда и при грамотном использовании сливаются практически со всей одеждой. Кожаная сумка выделяется долгим сроком использования и крутым видом. При хорошем уходе сумочка из естественного природного вещества проработает намного дольше, нежели из ситнетического и еще со временем сумочка становится прекраснее, раскрывая свою настоящую красоту. Отобрать кожаную сумку необходимо воспользовавшись каталогом пляжная сумка, ведь там в наличии достаточно вариантов сумочек. В магазине вы найдете отзывы покупателей, которые помогут вам сориентироваться и сделать хороший выбор сумочки.

    ReplyDelete
  3. Комплекс действий, ориентированных на предсказание линии жизни, отмечают как гадание. Гадание на любимого мужчину бесплатно - это надежный прием поворожить с применением различных атрибутов и методов. Сверхъестественные силы и разного рода условности хиромантии наукой не обоснованы, хотя различные люди доверяют такому.

    ReplyDelete
  4. Ровная и гладкая плоскость очень хорошо моется. Любой посетитель, покупая керамику на веб-сайте emigres buqet, получает в реальности качественный продукт. Выкладывают стены и пол кафелем большей частью из-за её физических характеристик. Если вы решили купить плитку в магазине sotni.ru, нужно просто просмотреть официальный сайт производителя.

    ReplyDelete
  5. Никому теперь не нужно наведываться в кредитную организацию, дабы взять требуемую сумму. Сами берите выгодный финансовый продукт для различных начинаний. Фирма «СкороДеньги» дает своим потребителям займ через систему контакт без отказов и вариант отбора микрофинансовых обществ.

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

    ReplyDelete
  7. Азартные игры всегда привлекали игроков. Казино x – воспользуйтесь всеми преимуществами стабильной игровой площадки, выигрывайте серьезные суммы. В данный момент кто-либо имеет возможность проверить везение на странице Казино X.

    ReplyDelete
  8. Интерактивное виртуальное казино Джей Казино – это лучший способ заработать большие наличные. Испытать собственную фортуну можно лишь с помощью joycasino коды. Красочный дизайн площадки довольно функционален, а гигантское число игральных аппаратов гарантирует возможность проверить свою судьбу.

    ReplyDelete
  9. Надежный и проверенный поставщик всегда сможет показать огромный сортамент кафельного покрытия для ванной. Фирма Сотни.ру реализует купить напольную плитку cersanit в течение пятнадцати лет.

    ReplyDelete
  10. Прикрашают стенки и пол керамогранитом прежде всего из-за её практических особенностей. Любой пользователь, покупая керамику в онлайн-магазине Сотни.ру, получает по настоящему классный продукт. Ради того чтобы купить плитку в магазине legendagres.ru http://kppg-sar.ru/forum/user/53787/, необходимо просто просмотреть официальный сайт фирмы. Прямая и гладкая поверхность очень легко протирается.

    ReplyDelete
  11. Для расшифровки карт Таро применяются особые словари. Надо помнить, что результативность ворожбы напрямую зависит от доверия гадающего. Бессмысленно беспечно относиться к предсказанию грядущего на картах. Гадание на будущий день считается максимально достоверным вариантом определить судьбу человека. Первые способы хиромантии были образованы тысячелетия тому назад до Н.Э. Естественные катаклизмы или ритуальные жертвоприношения с течением времени сформировали определенное интерпретацию обнаруженного.

    ReplyDelete
  12. Егор Дружинин все враждует с Цискаридзе: «У Николая характер – не подарок». Источник https://rusevik.ru/news/655667

    ReplyDelete
  13. В интерактивном магазине посетитель имеет возможность приобрести соответствующее оснащение по актуальной стоимости. https://www.projector24.ru/proektory/, выставленные на платформе «Проектор24», – это лучший вариант, какой вы сможете себе придумать! Видеопроекторы являются лучшим аналогом плазме, но предоставляют намного положительных достоинств.

    ReplyDelete
  14. В Кремле ответили на вопрос о дате послания Путина Федеральному Собранию. Источник https://newstes.ru/2021/02/24/v-kremle-otvetili-na-vopros-o-date-poslanija-putina-federalnomu-sobraniju.html

    ReplyDelete
  15. Ингредиенты для готовки курицы доступные, понадобится всего лишь окорочок и совсем чуть-чуть приправ. Главный нюанс находится в процессе приготовления. Насыпьте нужный ингредиент для получения нестандартного аромата, например, оливковое масло. Надобно вымочить голень и добавить подходящих специй опционально. Пожарить сытную курицу без особенных сложностей максимально просто https://trebuha.ru/681-tushenaja-kurica-s-goroshkom.html.

    ReplyDelete
  16. Кухонные принадлежности правильно условно разделить на несколько видов – декоративные и практические, для ежедневного использования. На странице интернет-магазина «МАКСИДЕН» довольно просто подобрать сумка тележка garmol купить по наиболее выгодной цене. Наиболее наглядный пример – на любой кухне конечно стоит чайник.

    ReplyDelete

Post a Comment

Popular posts from this blog

Selenium Error "Element is not currently interactable and may not be manipulated"

Getting the text of elements in Espresso

Change Default Timeout and Wait Time of Capybara

Performance Testing on CI: Locust is running on Jenkins

How to Set Shared Preferences in Espresso Test for Kotlin and Java