Eight methods for cross-browser compatibility testing