se trata de que el navegador acepte ese método. creo que ie8- es el único que no lo acepta pasandole atributos
también podrías mostrar por consola si hace referencia al elemento
Cita: console.log(unsafeWindow.document.querySelector('d iv#ajax > form#battleForm input[type="submit"][value="Continue"]'));