selenium-webdriver
Selenium-webdriver avec Python, Ruby et Javascript avec l'outil CI
Recherche…
Introduction
Ceci est une façon d'exécuter des tests de sélénium avec CircleCI
Intégration CircleCI avec Selenium Python et Unittest2
Circle.yml
machine:
python:
# Python version to use - Selenium requires python 3.0 and above
version: pypy-3.6.0
dependencies:
pre:
# Install pip packages
- pip install selenium
- pip install unittest
test:
override:
# Bash command to run main.py
- python main.py
main.py
import unittest2
# Load and run all tests in testsuite matching regex provided
loader = unittest2.TestLoader()
# Finds all the tests in the same directory that have a filename that ends in test.py
testcases = loader.discover('.', pattern="*test.py")
test_runner = unittest2.runner.TextTestRunner()
# Checks that all tests ran
success = test_runner.run(testcases).wasSuccessful()
exemple_test.py
class example_test(unittest.TestCase):
def test_something(self):
# Make a new webdriver instance
self.driver = webdriver.Chrome()
# Goes to www.gooogle.com
self.driver.get("https://www.google.com")
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow