Explication jusqu'à la création du code de test avec Selenium en utilisant l'enregistreur Selenium Katalon
Qu'est-ce que l'enregistreur katalon au sélénium?
Un type de chose appelé Selenium IDE Selenium IDE est un outil de capture et de relecture fourni en tant qu'extension de navigateur Il a une fonction pour enregistrer (capturer) l'opération sur le navigateur et lire (rejouer) la même opération.
L'enregistreur de sélénium katalon est fourni en tant que plug-in Google Chrome et est prêt à être installé et exécuté Parce qu'il était utilisé comme outil auxiliaire
https://chrome.google.com/webstore/detail/katalon-recorder-selenium/ljdobmomdgdljniojadhoplhkpialdid
On vous dit de créer un compte, mais vous n'êtes pas obligé
Maintenant, le contenu des opérations du navigateur est enregistré.
python2 webdriver +unittest
Vous pouvez gérer vous-même la version Python et l'environnement d'exécution.
Vous disposez maintenant d'un modèle pour le code de test. sensationnel
** Installez le pilote pour exécuter Chrome **
Version Chrome https://chromedriver.chromium.org/downloads ↑ Spécifiez la même version que Chrome que vous utilisez à partir d'ici
Vous obtiendrez une erreur si vous ne correspondez pas à la version du navigateur que vous utilisez https://teratail.com/questions/117444
** Traverser **
#Faire fonctionner Chrome
driver = webdriver.Chrome(executable_path="D:\webDriver\chromedriver")
#Utiliser Firefox
driver = webdriver.Firefox(executable_path="D:\webDriver\geckodriver")
Les paramètres de chemin détaillés sont les suivants https://qiita.com/motoki1990/items/a59a09c5966ce52128be
Dans Firefox, les capacités [«marionette»] = True ne peuvent pas être reconnues et une erreur se produit et la solution https://web.plus-idea.net/2017/06/selenium3-firefox-python-auto/
https://qiita.com/aical/items/2d066801a7464a676994
https://qiita.com/tom-u/items/134e2b8d4e11feea8e12
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py --user
sudo pip install selenium
Recommended Posts