Da die Testarbeit bei der Arbeit langwierig und zeitaufwändig ist, habe ich auch versucht, Python 3 zu studieren
Systemname | Zielversion / Umgebung |
---|---|
OS | macOS sierra 10.12.5 |
Browser | Chrome 59.0.3071.115 |
Python | 3.6.1 |
Selenium | 3.4.3 |
virtualenv | 15.1.0 |
ChromeDriver | 2.30 |
Grundsätzlich habe ich auf [Offizielles Dokument] verwiesen (http://selenium-python.readthedocs.io/installation.html#introduction)
Bereiten Sie einen Ort zum Erstellen einer Umgebung mit virtualenv vor
$ cd Desktop
$ mkdir PythonEnv
$ cd PythonEnv
Erstellen Sie eine virtuelle Umgebung
$ virtualenv SeleniumPython
$ cd SeleniumPython
Selen mit Pip installieren
$ pip install selenium
Collecting selenium
Downloading selenium-3.4.3-py2.py3-none-any.whl (931kB)
100% |████████████████████████████████| 942kB 622kB/s
Installing collected packages: selenium
Successfully installed selenium-3.4.3
Laden Sie ChromeDriver von [ChromeDriver --WebDriver for Chrome] herunter (https://sites.google.com/a/chromium.org/chromedriver/downloads).
Platzieren Sie die entpackte Datei im Ordner / usr / local / bin
(alles, was sich im Pfad befindet, sieht gut aus).
$ sudo mv chromedriver /usr/local/bin
Geben Sie die erstellte virtuelle Umgebung ein
$ pwd
/Users/<Nutzername>/Desktop/SeleniumPython
$ source bin/activate
Erstellen Sie die folgende Python-Datei
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
driver.get("http://www.python.org")
assert "Python" in driver.title
elem = driver.find_element_by_name("q")
elem.clear()
elem.send_keys("pycon")
elem.send_keys(Keys.RETURN)
assert "No results found." not in driver.page_source
driver.close()
Führen Sie die erstellte Python-Datei aus
$ python python_org_search.py
Dann wird Chrome automatisch gestartet und die offizielle Python-Seite wird gestartet.
Vorerst werde ich versuchen Offizielles Dokument 2. Erste Schritte.
Recommended Posts