2017-07-01 1 views
-1

Je rencontre des problèmes majeurs lors de l'exécution simultanée de tests de concombre. Peu importe ce que je fais, je peux exécuter 1 ou 2 scénarios ensemble à partir d'une fonctionnalité. Après l'exécution du premier (ou deuxième) scénario, les scénarios suivants échouent tous, renvoyant généralement un type d'erreur "Impossible de localiser la ressource X". J'utilise Selenium + Java pour écrire le code pour chaque méthode individuelle. En ce qui concerne les navigateurs, j'utilise Chrome.Les tests de concombre réussissent individuellement mais échouent ensemble

@Scenario6 
Scenario: Search for an item using the search functionality 
Given Navigate to "Amazon.com" home page. 
When Search for "iphone 7" 
Then The search results return the desired items 
@Scenario7 
Scenario: Select a department 
Given Navigate to "Amazon.com" home page. 
When Hover over the Departments dropdown menu 
And Select Books&Audible category 
And From the flyout menu select Books 
Then Your "Amazon.com: Books" page is displayed 
@Scenario8 
Scenario: Browse "New for you" items 
Given Navigate to "Amazon.com" home page. 
When Go to "Amazon basics" and click on "Home" 
Then Your "Amazon.com: Home & Kitchen" page is displayed 

Comme vous pouvez le voir tous ces éléments sont extrêmement basiques et ne comportent pas d'ID de session, les connexions séparées, les comptes utilisateur ou tout autre type de contrôles de sécurité. J'ai tout essayé en supprimant les tags, en réécrivant les méthodes individuelles pour laisser plus de temps à Selenium pour attendre que les éléments soient visibles, etc. J'ai même ajouté des temporisateurs de veille aux méthodes pour s'assurer que les éléments sont visibles. J'ai également examiné un certain nombre de sujets liés à cela, mais d'après ce que j'ai lu, ils sont tous liés à des scénarios qui ont des dépendances. Mes scénarios semblent être complètement indépendants les uns des autres. En plus de cela, je ferme le navigateur après chaque test.

Si quelqu'un a une idée de comment résoudre ce problème, je l'apprécierais vraiment.

Répondre

0

Veuillez combiner les 3 histoires suivantes en une seule histoire et essayez. Parce que survolez le menu et les sous-menus et cliquez sur les étapes doivent être en étapes simples.

When Hover over the Departments dropdown menu 
And Select Books&Audible category 
And From the flyout menu select Books 

vous pouvez écrire avec l'histoire simple comme

When I select Books from the category Books&Audible under Departments dropdown 

Il peut travaux.