Mostly things that interest me

Really slow git on Windows (aka Windows Antimalware service executable is making it slow)

Really slow git on Windows (aka Windows Antimalware service executable is making it slow)

I was trying to do a git pull from GitHub this morning from the windows CLI (actually, Cygwin xterm) and it was horribly slow.  Most of the time I just CTRL-C out of it and go to PhpStorm and work from their git integration, but I had to do something weird and decided to look into it.Read more about Really slow git on Windows (aka Windows Antimalware service executable is making it slow)[…]

How to change browser settings in a Selenium test

How to change browser settings in a Selenium test

Magium tests are designed to be as cross browser compatible as possible. For that reason the Remote WebDriver component is used in all circumstances. However, there might be some times when you need to test browser specific configurations. One example is setting the browser language. Each browser has different ways of doing it. So givenRead more about How to change browser settings in a Selenium test[…]

Logging in to the Magento Admin UI

Logging in to the Magento Admin UI

Logging in to the admin UI is fairly simple, but there are a few things you need to do ahead of time. The actual functionality looks like this: class LoginTest extends MagiumMagentoAbstractMagentoTestCase { public function testLogin() { $this->getAction(MagiumMagentoActionsAdminLoginLogin::ACTION)->login(); } } That is all that is needed to log in… from the perspective of an action.Read more about Logging in to the Magento Admin UI[…]

The Basics Of The Instruction Navigator

The Basics Of The Instruction Navigator

Instruction Navigator The instruction navigator is similar to the BaseMenu navigator in its intent, and some of the underlying functionality. However, there is a crucial difference in that the base menu navigator uses iteration for predictable elements. The instruction navigator is for non-iterative navigation instructions. It is also intended for general functionality that might changeRead more about The Basics Of The Instruction Navigator[…]