Debugging Thucydides/Jbehave tests using a custom browser and jUnit (i.e. Google Chrome)

Here is a simple class allowing you to run your Java tests in Debug mode using jUnit  and a custom browser (i.e. Chrome):

2014-11-28 14-20-43 Скриншот экрана

import net.thucydides.core.ThucydidesSystemProperty;

import net.thucydides.jbehave.ThucydidesJUnitStories;

public class DebuggingChromeTestSuite extends ThucydidesJUnitStories {

                public DebuggingChromeTestSuite() {

                                System.setProperty(“webdriver.chrome.driver”, “C:\\Automation\\drivers\\chromedriver.exe”);

                                runThucydides().withDriver(“chrome”);

                                runThucydides().withProperty(ThucydidesSystemProperty.THUCYDIDES_USE_UNIQUE_BROWSER).setTo(true);

                                findStoriesCalled(“YourStoryName.story”);

                }

}

Как сэкономить время или как мы с женой удалялись с Одноклассников.

Решили както с женой удалиться с одноклассников .. Но незадача: за годы пользования накопилось сотни фоток и фотоальбомов которые найти было практически нереально на локальных носителях .. а  ручками сохранять – тоже не дело…

Будучи инженером по автоматизации тестирования, я не растерялся и позвал на помощь ruby и watir’а). Первоначальный скрипт написал часа за 2 после которого следовали улучшения и дополнения .. Из чего получился небольшой скриптец, который считывая названия каждой фоточки, с любовью сохраняет все личные фото, фотоальбомы а так же фотки в которых нас затэгали друзья – прямо на жёсткий диск, запустив лишь одну команду 🙂

Премерно так это чудо юдо рыба-динозавр выглядит:

Image

и вторая часть:

Image

А вот собственно весь процесс (использовался тестовый аккаунт):

Ну и для будущих поколений залил на гитхаб (авось кому пригодится).

Ingress #invite code generator in Ruby.

Here is a little ruby script i wrote for simulation generation of ingress invite codes, check it out..

In order to try it out you must have installed Ruby version 1.9.3-p194 or higher, also must have active_support gems installed. Then simply run “ruby ingress1.rb”. And a screenshot of how it works:

And the code itself http://pastebin.com/Qsm9AgH8 Have fun 🙂

The actual codes will not work, yet LOL 🙂