Forcer la langue d'un site Web

Questions sur de la programmation avancée avec WinTask
Arka
Posts: 1
Joined: 10 Mar 2016, 10:10

Forcer la langue d'un site Web

Postby Arka » 10 Mar 2016, 11:08

Bonjour,

Quand j'arrive sur ce site www.arkalys.com, les menus peuvent être en différentes langues, en particulier Connexion qui est l'option que je dois cliquer. Je peux sélectionner l'option Langues puis Français mais si le site s'ouvre en anglais mon clickhtmlelement sur Langues ne marche plus. Et faire toutes les combinaisons de langues avec tous les clickhtmlelement possibles est vraiment fastidieux et à l'exécution c'est très long.

Auriez-vous une idée plus "sioux" ? Merci

Support
Posts: 55
Joined: 11 Feb 2016, 09:26

Re: Forcer la langue d'un site Web

Postby Support » 11 Mar 2016, 14:36

Bonjour,

Pour éviter d'utiliser des descripteurs HTML avec des mots changeant d'une langue à une autre, j'ai utilisé d'autres attributs (trouvés grâce à l'outil Espion). Voici mon script :

Code: Select all

StartBrowser("CH", "arkalys.com", 3)
UsePage("Arkalys | Accueil")
clickHTMLElement("I[CLASS='fa fa-globe']")
Pause 1
ClickHTMLElement("A[NG-CLICK='changeLanguage('fr')']")
ClickHTMLElement("A[INNERTEXT='Connexion']")

I[CLASS='fa fa-globe'] est le descripteur HTML pour le globe (un clic sur le globe ouvre la liste des langages possibles.
A[NG-CLICK='changeLanguage('fr')'] est le descripteur HTML utilisant NG-CLICK au lieu de INNERTEXT qui utilise un mot dans une certaine langue.

Cordialement,
Support WinTask


Return to “Scripts complexes avec WinTask”

Who is online

Users browsing this forum: No registered users and 1 guest