Bonjour,
je suis très nouveau en automatisation avec sélénium.
Voici mon problème et merci d'avance:
je suis entrain de tester un site web de jeux, en cliquant sur le bouton "jouer", une nouvelle page est generée.
Apres avoir enregistré et lancé mon test, il est bloqué au niveau du clic sur le bouton "jouer".
Est ce que cela est du au fait qu'on a une nouvelle page qui est genereée et que selenium ne le supporte pas?
Le message d'erreur est :
[info] Playing test case Untitled
[info] Executing: |open | /accueil/ | |
[info] Executing: |click | //div[@id='carrousel_deconnecte']/div/div/ul/li[11]/div/div/div/a/span | |
[info] Executing: |click | css=img.btn_jouer | |
[error] Element css=img.btn_jouer not found
[info] Test case failed
[info] Test suite completed: 1 played, 1 failed
Voici le code:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head profile="http://selenium-ide.openqa.org/profiles/test-case"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="selenium.base" href="https://www.fdj.fr/" /> <title>New Test</title> </head> <body> <table cellpadding="1" cellspacing="1" border="1"> <thead> <tr><td rowspan="1" colspan="3">New Test</td></tr> </thead><tbody> <tr> <td>open</td> <td>/accueil/</td> <td></td> </tr> <tr> <td>click</td> <td>//div[@id='carrousel_deconnecte']/div/div/ul/li[11]/div/div/div/a/span</td> <td></td> </tr> <tr> <td>click</td> <td>css=img.btn_jouer</td> <td></td> </tr> <tr> <td>waitForPopUp</td> <td>game</td> <td>30000</td> </tr> <tr> <td>selectWindow</td> <td>name=game</td> <td></td> </tr> <tr> <td>type</td> <td>id=login</td> <td>sunsun</td> </tr> <tr> <td>type</td> <td>id=txtPassword</td> <td>marie</td> </tr> <tr> <td>type</td> <td>id=txtPassword</td> <td>mareeee00@3</td> </tr> <tr> <td>select</td> <td>id=day</td> <td>label=01</td> </tr> <tr> <td>click</td> <td>css=option[value="01"]</td> <td></td> </tr> <tr> <td>select</td> <td>id=month</td> <td>label=01</td> </tr> <tr> <td>click</td> <td>css=#month > option[value="01"]</td> <td></td> </tr> <tr> <td>select</td> <td>id=year</td> <td>label=1995</td> </tr> <tr> <td>click</td> <td>css=option[value="1995"]</td> <td></td> </tr> <tr> <td>clickAndWait</td> <td>id=validate</td> <td></td> </tr> </tbody></table> </body> </html>
Pouvez vous par consequent me donner la liste des erreurs frequentes selenium et leur signification ou solution?
Merci.
Partager