2014-09-05 1 views
0

Je crée des testcases à l'aide de CFSELENIUM et MXUNIT. Lors de l'exécution, il échoue lors de l'exécution de la commande CLICK ici:CFSelenium se rompt lors de l'exécution de la commande CLICK

selenium.click("//button[@id='Submit']"); 

Il renvoie le message d'erreur suivant.

Application: The Response of the Selenium RC is invalid: ERROR: Command execution failure. Please search the user group at https://groups.google.com/forum/#!forum/selenium-users for error details from the log window. The error message is: Argument 1 of EventTarget.dispatchEvent does not implement interface Event.

Veuillez trouver ci-dessous le code.

component extends="cfselenium.CFSeleniumTestCase" displayName="seleniumBase" { 

    public void function beforeTests() { 

     //your local host 
     variables.browserUrl = "url"; 
     variables.browserCommand = "*firefox"; 

     super.beforeTests(); 
     selenium.setTimeout(50000); 
     selenium.setSpeed(500); 
    } 

    public void function afterTests() { 
     super.afterTests(); 
    } 

    private void function logIn(){ 
     selenium.open(variables.browserUrl); 
     selenium.waitForPageToLoad("30000"); 

     //your username 
     variables.backofficeUserName = "test"; 
     selenium.type("id=UserName", variables.backofficeUserName); 

     //your password 
     variables.backofficePassword = "test"; 
     selenium.type("//input[@type = 'password']", variables.backofficePassword); 

     selenium.click("//button[@id='Submit']"); 
     selenium.waitForPageToLoad("30000"); 
    } 
} 

Répondre

0

Um .. avant de poster, avez-vous fait une recherche comme suggéré dans le message d'erreur ou consultez le CFSelinium project? ;-)

Une recherche très brève affiche plusieurs threads suggérant qu'il s'agit d'un problème résolu dans les versions ultérieures de Selinum, comme 2.42.2.

Le projet CFSelinium énumère également une correction de bug qui ressemble beaucoup à votre problème ..

0

Il peut fonctionne dans tous les navigateurs. .. l'essayer ...

selenium.click("//input[@id='Submit']"); 
Questions connexes