qu'est-ce que l'erreur de concombre.moment de l'exécution.CucumberException: Arité incompatibilité: l'Étape de Définition en sélénium avec Java

J'ai wrritten une fonction fichier pour tester la création d'éléments de bouton. Mais il génère un message d'erreur de

cucumber.runtime.CucumberException: Arity mismatch: Step Definition. 

Je ne sais pas pourquoi sa se passe depuis que je suis nouveau à l'automatisation des tests.

Voici le code que j'ai écrit.

@When("^create elements$")
public void create_elements_for_attributes(WebElement elementToClick) throws Throwable {
driver.findElement(By.id("newElement")).click();
}

L'erreur que j'ai reçu est comme suit.

cucumber.runtime.CucumberException: Arity mismatch: Step Definition 'mCollector.features.StepDefinitions_mCollector.create_elements_for_attributes(WebElement) in file:/C:/Users/Admin/workspace/MStudio%20-%20eBilling/bin/' with pattern [^create elements$] is declared with 1 parameters. However, the gherkin step has 0 arguments [].
N'a la réponse ci-dessous?

OriginalL'auteur Chathurika Prabodani | 2016-05-05