diff --git a/docs/jdb.md b/docs/jdb.md index 4c89c0a..b56cba3 100644 --- a/docs/jdb.md +++ b/docs/jdb.md @@ -1648,4 +1648,35 @@ Ce programme va faire tout ce que j'ai expliqué et va ensuite stocker les résu Alors oui cela pose certaines questions de sécurité. Car en effet je prend tous les cookies, les décode et les stocke. Ce qui veut dire que je pourrais tout à fait envoyer ces données quelque part, par exemple un compte Netflix, et me rincer. -Si je devais rendre le projet ouvert au public je pense qu'il faudra que cela soit mentionné clairement et que le projet soit open source pour que les utilisateurs puissent verifier que je ne fais pas ca. \ No newline at end of file +Si je devais rendre le projet ouvert au public je pense qu'il faudra que cela soit mentionné clairement et que le projet soit open source pour que les utilisateurs puissent verifier que je ne fais pas ca. + +Maintenant de l'autre côté j'ai juste à lire le CSV et le tour est joué ! + +(Trouver cette solution m'a pris une semaine de vacances à l'époque) + +Bon j'ai réussi à faire le programme se connecter et naviguer etc.. + +Par contre quelque chose que j'ai voulu ajouter et qui m'a pris pas mal de temps c'est de faire en sorte de pouvoir selectionner la qualité. + +Pour changer la qualité du feed il faut cliquer sur settings et ensuite prendre le menu deroulant et selectioner 1080p. Le soucis c'est le que la value du select est jamais la même. + +Elle commence toujours pas "1080_" mais ensuite ca peut être "1080_45930285" ou "1080_56801" la suite est apparemment random. + +J'ai donc du utiliser ce code pour le selectioner quand même : + +```Csharp +IWebElement settingsButton = driver.FindElement(By.ClassName("bmpui-ui-settingstogglebutton")); + settingsButton.Click(); + IWebElement selectElement = driver.FindElement(By.ClassName("bmpui-ui-videoqualityselectbox")); + SelectElement select = new SelectElement(selectElement); + IWebElement selectOption = selectElement.FindElement(By.CssSelector("option[value^='1080_']")); + selectOption.Click(); +``` + +Sauf que pour que cela marche je dois avant cliquer sur le bouton des settings le problème c'est qu'il est invisible alors on doit le faire apparaitre. + +J'ai tenté de le faire aparaitre en bougeant la souris, en cliquant à un endroit précis, impossible de le faire marcher correctement. + +Puis j'ai eu l'idée de mettre pause en envoyant un appui sur la touche Espace et ca a permit de découvrir le bouton et permettre qu'on clique dessus. + +Ca peut paraitre tout bête mais rien que ca, ca m'a pris un temps considérable. \ No newline at end of file