Lets say you decided to use Test::WWW::Selenium::More, but you want to add your own custom methods. Instead of extending Test::WWW::Selenium::More, try grouping your methods by subject using Moose roles. Here is an example.