2017-05-06 2 views
0

Je suis nouveau dans le sélénium, mais nous avons créé un framework piloté par les données dans Selenium et nous plaçons toutes les données dans des tableurs. Nous lisons les données et nous avons 30 fichiers CSV et nous le lisons avec un code java contenant un énorme quantité de données. Est-il possible d'utiliser le paramétrage de TestNG. Si c'est le cas, quelqu'un peut-il m'expliquer comment ceux-ci peuvent être paramétrés en utilisant TestNG?Si nous avons des données dans 30 fichiers CSV comment paramétrer ces 30 données de fichiers CSV en utilisant TestNG dans Selenium?

+0

Bienvenue dans Stack Overflow! S'il vous plaît lire [demander] et [Combien effort de recherche est prévu?] (Https://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users) Veuillez indiquer le code que vous avez essayé et le résultat de l'exécution, y compris les messages d'erreur, etc. – JeffC

+0

@JeffC merci pour votre réponse nous avons des tests différents et les données de test sont différentes pour chaque cas de test dans les fichiers csv.So, comment devrait J'utilise TestNG ?? –

+0

J'ai lu votre question. Avez-vous lu les liens que j'ai publiés? Vous n'avez pas montré une quantité appropriée de recherche dans votre propre question. SO n'est pas un service d'écriture de code. – JeffC

Répondre

0

Utilisez DataProviders lorsque vous lisez dans votre fichier CSV. Vous aurez une fonction DataProvider par fichier CSV. Je vous suggère de read up on DataProviders on the official docs et sur la façon de lire dans un fichier CSV file anywhere else, e.g. mkyong.com

Astuce: cela n'a rien à voir avec Sélénium, mais seulement avec TestNG.

+0

merci pour votre réponse. Ici, je suis confronté à une situation telle que je dois tester le même cas avec des données différentes, où environ 30 fois. Est-il possible d'utiliser TestNG DataProvider à ce moment-là. –

+0

Lors de l'utilisation d'un test avec DataProvider, la méthode de test est exécutée une fois par ligne de votre fichier CSV. Le DataProvider utilise un tableau à deux dimensions, qui dans votre cas seront des lignes et des colonnes du fichier CSV. –

+0

Grzeskowaik nous avons différents testcases et les données de test sont différentes pour chaque cas de test dans les fichiers csv. Alors, comment dois-je utiliser TestNG ?? –