UI自动化:Python+Selenium3安装
2021-06-26 01:07
标签:port pytho 实现 操作系统 oca 操作 pat expect 驱动 注意: 1.Selenium3不在支持默认的浏览器,由浏览器官方提供的driver进行支持,提高稳定性 2.如果是java实现,只支持java8及以上(可忽略) 一、Windows环境 在Python中安装selenium3(WebDriver) 1.cmd进入Python有pip工具,可以直接 pip install selenium 对应的版本安装 2.下载Selenium离线安装包 a 下载地址:https://pypi.python.org/pypi/selenium 选择扩展名为gz的源码包下载 b 解压gz包后,cmd目录切到setup.py,执行Python setup.py install 3.检查是否安装成功 1.输入Python,进入交换模式 2.输入import selenium,没有报错,说明安装成功。 二、第一个WebDriver例子 可以选择chrome、Firefox、IE9及以上浏览器,但是都有一个要求,正确安装浏览器驱动: 驱动参考链接:https://github.com/mozilla/geckodriver/releases 选择操作系统类型+浏览器兼容位数或版本 脚本: #encoding=utf-8 from selenium import webdriver import time #如果无法找到驱动,加上os.environ[‘webdriver.firefox/chrome/IE.dirver‘] = ‘浏览器驱动原始路径‘ driver = webdriver.Firefox(executable_path=‘d:\\geckodriver‘) #浏览器驱动存放的位置 #driver = webdriver.Chrome(executable_path=‘d:\\chromedriver‘) ,chrome的 driver.get(‘https://www.baidu.com‘) #打开百度搜索页面 driver.find_element_by_id(‘query‘).clear() #清楚输入框内容 driver.find_element_by_id(‘query‘).send_keys(u‘测试‘) driver.find_element_by_id(‘id‘).click() time.sleep(3) driver.quit() 注:如果提示 expected browser binary location......,需要修改浏览器的启动代码 例如: binary=FirefoxBinary(‘d:\\FirefoxPortable\\Firefox.exe‘) driver=webdriver.Firefox(firefox_binary=binary,executable_path=r‘c:\geckodriver‘) UI自动化:Python+Selenium3安装 标签:port pytho 实现 操作系统 oca 操作 pat expect 驱动 原文地址:https://www.cnblogs.com/czdbky/p/9658430.html
上一篇:Python语言简介以及特点
下一篇:Paper Reading: Perceptual Generative Adversarial Networks for Small Object Detection
文章标题:UI自动化:Python+Selenium3安装
文章链接:http://soscw.com/index.php/essay/98020.html