| |
Posted on September, 14 2021 - 6:06 AM |
| |
| |
| | | |
|
| | |
| |
Registered member 1,298 messages Popularité : +20 (72 votes) |
|
Posted on September, 14 2021 - 12:25 PM |
| |
| |
| | | |
|
| | |
| |
Registered member 962 messages Popularité : +183 (185 votes) |
|
Posted on September, 14 2021 - 1:24 PM |
hello, Que veux-tu faire exactement ? parce qu' à l'adresse que tu nous donnes il y a une page de login et avec le numéro de siret qui est l'identifiant il faut aussi un mot de passe pour pouvoir se logger.
-- Ami calmant, J.P |
| |
| |
| | | |
|
| | |
| |
Posted on September, 14 2021 - 8:31 PM |
Bonjour
j'ai toutes les infos sur une liste (identifiant et mot de passe)
j'aurai aimé directement cliquer sur un bouton dans un prog "windew" afin d'ouvrir la page urssaf.... remplir automatiquement identifiant et mot de passe plus cliquer sur ok
merci |
| |
| |
| | | |
|
| | |
| |
Posted on September, 14 2021 - 8:33 PM |
bonjour
je suis perdu => script automation ??? |
| |
| |
| | | |
|
| | |
| |
Registered member 962 messages Popularité : +183 (185 votes) |
|
Posted on September, 15 2021 - 1:19 PM |
| |
| |
| | | |
|
| | |
| |
Registered member 287 messages Popularité : +51 (79 votes) |
|
Posted on September, 15 2021 - 6:22 PM |
Toujours aussi puissant Jurassic PORK
-- 667, EKIP EKIP |
| |
| |
| | | |
|
| | |
| |
Posted on September, 15 2021 - 9:20 PM |
Merci je vais etudier cela |
| |
| |
| | | |
|
| | |
| |
Registered member 4 messages Popularité : +1 (1 vote) |
|
Posted on December, 08 2021 - 10:46 AM |
Bonjour à tous, @Jurassic Pork: merci beaucoup pour tes postes qui sont tous bons (comme dans le Pork) et qui m'ont amenés à la question suivante : J'ai le code :
optionsChrome est un ChromeOptions() optionsChrome.AddArgument("start-maximized") optionsChrome.AddArgument("user-data-dir=d:\_trash\temp\chromeWindev") robot est un ChromeDriver(optionsChrome) pclElem est un "OpenQA.Selenium".IWebElement dynamique pclSelect est un "OpenQA.Selenium.Support.UI".SelectElement dynamique robot.Manage():Timeouts():ImplicitWait = TimeSpan.FromSeconds(12) robot.Navigate():GoToUrl("http://demo.guru99.com/test/newtours/register.php") Temporisation(100) pclElem = robot.FindElementByName("postalCode") pclElem.sendKeys( "95654" ) pclSelect <- robot.FindElementByName("country") pclSelect.SelectByValue( "ANGOLA" ) Multitâche(-1000) robot.quit()
qui plante gentiment avec l'erreur : L'invocation de la méthode <SelectByValue()> du type <RemoteWebElement> a échoué Pile des appels : Clic sur BTN_test_browser (FEN_Dossiers.BTN_test_browser), ligne 26 Date : 08/12/2021 10:42:25 Informations supplémentaires : Code erreur : 200002 Module : wd260net4.dll (01F260101d - 26.0.264.0) EIT_TYPE_WDFILE : <2> EIT_IDCODE : <18>
Je pense que mon problème vient du fait que je ne transtype pas mon pclSelect en "OpenQA.Selenium.Support.UI".SelectElement mais je ne connais pas la syntaxe en WLangage. Quelqu'un a-t-il une solution ? Bons devs à tous
-- Bruno D. |
| |
| |
| | | |
|
| | |
| |
Registered member 962 messages Popularité : +183 (185 votes) |
|
Posted on December, 08 2021 - 12:01 PM |
hello, il faut faire comme ceci :
optionsChrome est un ChromeOptions() optionsChrome.AddArgument("start-maximized") optionsChrome.AddArgument("user-data-dir=d:\temp\chromeWindev") robot est un ChromeDriver("D:\Dev\webDrivers",optionsChrome) pclElem est un "OpenQA.Selenium".IWebElement dynamique
robot.Manage():Timeouts():ImplicitWait = TimeSpan.FromSeconds(12) robot.Navigate():GoToUrl("http://demo.guru99.com/test/newtours/register.php") Temporisation(100) pclElem = robot.FindElementByName("postalCode") pclElem.sendKeys( "95654" ) pclSelect est un "OpenQA.Selenium.Support.UI".SelectElement(robot.FindElementByName("country")) pclSelect.SelectByValue("ANGOLA") Multitâche(-1000) robot.quit()
-- Ami calmant, J.P |
| |
| |
| | | |
|
| | |
| |
Registered member 4 messages Popularité : +1 (1 vote) |
|
Posted on December, 08 2021 - 4:19 PM |
Hello, Grouic ! J'imaginais pas une seconde avoir une énorme envie d'embrasser un cochon ! Maintenant et grâce à toi, c'est chose faites. Juste au cas où... désolé d'être envahissant, mais, si je veux lui affecter un autre "select" sans créer à chaque fois une nouvelle variable, est-ce possible ? Si oui, connais-tu la syntaxe (désolé, je suis novice avec WD) ? Parce que ça, ça marche pas...
{pclSelect,"OpenQA.Selenium.Support.UI"}.SelectElement(robot.FindElementByName("country")) (Sinon, pas de loup (surtout pas) : je crée une tartine de variables, et en garbage collector, je crée un code cochon !) Dans tous les cas : Mille mercis ! çaaa maaaarcheee !
-- Bruno D. |
| |
| |
| | | |
|
| | |
| |
Registered member 962 messages Popularité : +183 (185 votes) |
|
Posted on December, 09 2021 - 8:13 AM |
Hello,
Bruno D. a écrit :
Juste au cas où... désolé d'être envahissant, mais, si je veux lui affecter un autre "select" sans créer à chaque fois une nouvelle variable, est-ce possible ? Bruno D.
hello, Juste au cas où... désolé d'être envahissant, mais, si je veux lui affecter un autre "select" sans créer à chaque fois une nouvelle variable, est-ce possible ? Si oui, connais-tu la syntaxe (désolé, je suis novice avec WD) ?
Il faut déclarer la variable en dynamique puis utiliser Allouer pour changer sa valeur en appelant le constructeur. Exemple :
pclSelect est un "OpenQA.Selenium.Support.UI".SelectElement dynamique pclSelect = allouer un "OpenQA.Selenium.Support.UI".SelectElement(robot.FindElementByName("country")) pclSelect.SelectByValue("ANGOLA") pclSelect = allouer un "OpenQA.Selenium.Support.UI".SelectElement(robot.FindElementByName("country")) pclSelect.SelectByValue("FRANCE") Sachant que dans le cas présent si le Select est fait sur le même élément (country) ceci fonctionnera aussi :
pclSelect = allouer un "OpenQA.Selenium.Support.UI".SelectElement(robot.FindElementByName("country")) pclSelect.SelectByValue("ANGOLA") pclSelect.SelectByValue("FRANCE")
-- Ami calmant, J.P |
| |
| |
| | | |
|
| | |
| |
Registered member 4 messages Popularité : +1 (1 vote) |
|
Posted on December, 09 2021 - 5:46 PM |
Bonsoir Jurassic Pork. Mille mercis d'avoir pris le temps de répondre à toutes mes questions si rapidement et parfaitement. Bonne continuation.
-- Bruno D. |
| |
| |
| | | |
|
| | |
| |
Posted on March, 29 2023 - 10:15 PM |
Bonjour, J'essaye de sélectionner un élément dans un combo mais quand je fais cette commande: pclSelect=allouer un"OpenQA.Selenium.Support.UI".SelectElement(robot.FindElementByName("country"))
le mot "SelectElement" apparait en rouge comme s'il n'était pas connu. J'ai été cherché la DLL selenium ici : https://www.nuget.org/packages/Selenium.WebDriver
Et je l'ai ajouté dans "Assemblage.NET" sous windev. Elle est bien prise en compte. Mais dans la class OpenQA.Selenium.Support.UI, je ne vois pas "SelectElement".. Que faut-il faire en plus ? Merci |
| |
| |
| | | |
|
| | |
| |
Registered member 4 messages Popularité : +1 (1 vote) |
|
Posted on November, 19 2023 - 12:16 PM |
| |
| |
| | | |
|
| | |