python+selenium一、selenium的优点二、安装工具及依赖包1、python 安装A、windows 版B、linux 版2、selenium安装A、通过 pip学习安装B、通过下载安装包安装三、geckodriver 驱动安装1、资源路径2、 windows 安装方法3、linux 安装方法四、用例1、打开百度并停留显示2秒2、
selenium的优点xhttps://www.python.org/downloads/
selenium安装
x
https://pypi.python.org/pypi/selenium 点击左边的 download 按钮或者:玩客云 >分区1 > onecloud > tools > selenium-3.12.0.tar.gz玩客云 >分区1 > onecloud > tools > selenium-3.12.0-py2.py3-none-any.whl采用 selenium.tar.gz 来安装,先将其解压成目录,CMD进入目录,执行如下命令:C:\Users\15900\Downloads\selenium-3.12.0\selenium-3.12.0>python3 setup.py install......Installed c:\programs\python\python36\lib\site-packages\selenium-3.12.0-py3.6.eggProcessing dependencies for selenium==3.12.0Finished processing dependencies for selenium==3.12.0x
https://github.com/mozilla/geckodriver/releases或者:玩客云 >分区1 > onecloud > tools > geckodriver-v0.20.1-arm7hf.tar.gz玩客云 >分区1 > onecloud > tools > geckodriver-v0.20.1-linux32.tar.gz玩客云 >分区1 > onecloud > tools > geckodriver-v0.20.1-linux64.tar.gz玩客云 >分区1 > onecloud > tools > geckodriver-v0.20.1-macos.tar.gz玩客云 >分区1 > onecloud > tools > geckodriver-v0.20.1-win32.zip玩客云 >分区1 > onecloud > tools > geckodriver-v0.20.1-win64.zip将 geckodriver-v0.20.1-win64.zip 解压得到geckodriver.exe,将其拖放到 firefox 的安装目录C:\Program Files (x86)\Mozilla Firefox解压后将 geckodriverckod 存放至 /usr/local/bin/ 路径下即可
x
from selenium import webdriverfrom selenium.common.exceptions import NoSuchElementExceptionfrom selenium.webdriver.common.keys import Keysimport timebrowser = webdriver.Firefox() # Get local session of firefoxbrowser.get("http://www.baidu.com") # Load pageprint ("web site found ...")#assert "baidu!" in browser.title#print ("assert succ ...")#elem = browser.find_element_by_name("p") # Find the query box#elem.send_keys("seleniumhq" + Keys.RETURN)time.sleep(2) # Let the page load, will be added to the API#try:# browser.find_element_by_xpath("//a[contains(@href,'http://seleniumhq.org')]")#except NoSuchElementException:# assert 0, "can't find seleniumhq"browser.close()