Good To Know

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.Continue Reading “Really slow git on Windows (aka Windows Antimalware service executable is making it slow)”

Good To Know

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 givenContinue Reading “How to change browser settings in a Selenium test”

admin Good To Know Instructions

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.Continue Reading “Logging in to the Magento Admin UI”

Basic Information frontend Good To Know navigation

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 changeContinue Reading “The Basics Of The Instruction Navigator”