Mostly things that interest me

Using PHP WITH Jetty, Camel, ActiveMQ, WebSockets and other things that might score high on SEO

Using PHP WITH Jetty, Camel, ActiveMQ, WebSockets and other things that might score high on SEO

Over the past several days (more than I would like to admit) I’ve been working on getting a system based off of Jetty and ActiveMQ to work out of the box for PHP developers.  While “out of the box” isn’t quite true I have been able to get everything to work in a single downloadable container.  ItRead more about Using PHP WITH Jetty, Camel, ActiveMQ, WebSockets and other things that might score high on SEO[…]

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[…]

Asserting page load times in Magento with Magium

Asserting page load times in Magento with Magium

Validating SLAs (Service Level Agreements) is often part of executing browser tests. With Magium you can now include page timings as part of your test. Say, for example, that part of your SLA is that a page must be rendered in less than 5 seconds. This is done by using the TTFBLoadedLessThan, DOMPageLoadedLessThan or DOMContentLoadedLessThanRead more about Asserting page load times in Magento with Magium[…]

Validating that page assets are cached

Validating that page assets are cached

It’s not just HTML elements that need to be tested, and sometimes not even testing that images or CSS files are being tested. Sometimes you need to test things like server configurations. Magium’s position is that there are a wealth of different areas where browser testing can benefit your organization. Validating browser testing configurations isRead more about Validating that page assets are cached[…]