51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2792|回复: 3
打印 上一主题 下一主题

python3 + selenium3 自动化环境搭建

[复制链接]
  • TA的每日心情
    无聊
    2024-7-12 13:16
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2019-6-19 16:26:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    python3 + selenium3 自动化环境搭建随着Python3的普及,Selenium3也跟上了行程。而Selenium3最大的变化是去掉了Selenium RC,另外就是Webdriver从各自浏览器中脱离,必须单独下载。

    1、Windows搭建python3开发环境

    2、Pycharm安装详细教程、激活

    3、安装selenium:pip install selenium

    查看selenium版本:打开cmd,输入pip show selenium

    4、安装驱动,以chrome为例下载地址:

    驱动下载后,将geckodriver.exe解压。放在一个自定义的文件夹

    windows下设置环境变量的方法:

    我的电脑 - > 属性 -->选择高级->环境变量。在系统变量的Path变量中,添加驱动文件路径即可(注意:分号,注意不要把 chromedriver.exe加入路径)。

    当然,你不设置环境变量也是可以的,那么程序中创建驱动就需要填写对应地址,如下:

    1. from selenium import webdriver

    2. browser = webdriver.Chrome('D:\\DriverConfig\\chromedriver.exe')
    3. browser.get('http://www.baidu.com/')
    复制代码
    5、验证环境(实例)
    demo.py代码如下:
    1. from selenium import webdriver

    2. browser = webdriver.Chrome()
    3. browser.get('http://www.baidu.com/')
    4. browser.find_element_by_id("kw").send_keys("selenium");
    5. browser.find_element_by_id("su").click();
    复制代码

    结果:Chrome浏览器打开网页"http://wwww.baidu.com/".输入"selenium"。点击搜索

    注意:运行webdriver用例时可以启动浏览器,却不能打开url,可能就是版本不对应driver.exe与浏览器版本不兼容



    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏1
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-21 23:40 , Processed in 0.073152 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表