Bonjour,
Actuellement, on utilise PhantomJS sur un de nos sites et nous rencontrons un petit soucis :
En navigation manuelle, lorsque je s�lectionne une �l�ment dans une liste (balise select / option), un cadre appara�t � cot�.
En revanche, sous PhantomJS, j'arrive � s�lectionner l'�l�ment dans la liste mais le cadre � cot� n�appara�t pas.
A noter :
- J'ai pu faire "inspecter l'�l�ment" sur la liste en question. Le cadre fait bien partie de la m�me frame et c'est bien du HTML.
- Au sein m�me des balises, aucune trace des appels de fonctions, qui doivent donc �tre �crits autre part.
- Je ne suis malheureusement pas concepteur du code du site web...
- Sous PhantomJS, l'�l�ment s�lectionn� est surlign� gris, alors qu'en navigation manuelle, l'�l�ment est surlign� en bleu.
- Avant d'arriver � cette �tape, j'ai pu simuler d'autres actions et je n'ai rencontr� aucun soucis en particulier...
Voici un extrait du code PhantomJS :
Avez-vous des pistes ou des �l�ments que je devrais creuser?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12 maSelec = document.querySelectorAll('select.gwt-ListBox'); for(i=0; i < maSelec.length; i++){ if(maSelec[i].innerHTML.indexOf("XXXX") > -1){ console.log("select le bon!"); //maSelec[i].selectedIndex = 5; maSelec[i].value = 288; return true; } }
Par avance, merci pour votre aide.
Partager