zoukankan      html  css  js  c++  java
  • Selenium + Python 自动化测试环境搭建

    刚刚开始学习python,结合前辈的经验和自己实践总结下安装的步骤,做个笔记。

    我的安装环境是win10,64位

    安装python

    1、安装Python,版本为python2.7.14,首先下载安装包。 在python官方网站选择下载python2版本的windows安装包,下载地址:https://www.python.org/downloads/release

    2、下载成功后,照着步骤安装。

    3、安装成功后,需要在系统的环境变量path中加入D:Python27  (D:Python27 是python刚安装好的目录)

    4、验证python是否安装成功。打开cmd, 然后在命令行输入 python , 如果看到Python 2.7.14,则表示python的安装与配置成功

    5、现在就可以编写python程序了。打开自带的IDIL(Python GUI).

    输入一串字符试试,'hello,world'

     

     接下来安装selenium. 而安装selenium前必须安装两个介质工具(setuptools和pip), 安装这两个工具目的是为了下载selenium.

     下载并安装SetupTools

    1、下载地址:https://pypi.Python.org/pypi/setuptools

    2、把下载成功的文件: setuptools-40.zip   (把这个文件放到python27目录里面,解压成文件夹setuptools-40)

    3、 在cmd里执行以下命令: D:Python27setuptools-40>Python setup.py install

    4、 安装好SetupTools后,就可以在python27安装目录下看到Script目录,这时需把D:Python27Scripts这个目录加入到系统环境。

    下载并安装pip

    1、下载地址:https://pypi.Python.org/pypi/pip

    2、把下载到的文件: pip-18.tar.gz (把这个文件放到python27目录里面,解压成文件夹pip-18)

    3、 在cmd里执行以下命令:  D:Python27pip-18>Python setup.py install   

    安装selenium.

    1、 cmd执行命令:D:Python27Scripts>pip install selenium

    2、 验证是否安装成功。 进入scripts目录,输入以下命令: D:Python27Scripts>pip show selenium

     python+selenium, 运行自动化脚本

    1、安装firefox浏览器,下载geckodriver,下载地址:https://github.com/mozilla/geckodriver/releases,下载成功后,把这个文件放到python27目录里面

    或者安装chrome浏览器,下载chromedriver,下载地址:http://chromedriver.storage.googleapis.com/index.html,下载成功后,把这个文件放到python27目录里面,由于chromedriver是32位,下载的chrome浏览器最好是32位,64位可能会不兼容。

    2、 打开IDLE(python GUI)> File>New File

    输入以下代码,保存为test.py文件,点Run>Run Module 运行。

    #coding=UTF-8
    from selenium import webdriver
    driver = webdriver.Firefox()
    driver.get("http://www.baidu.com")
    driver.find_element_by_id("kw").send_keys("selenium")
    driver.find_element_by_id("su").click()
    driver.quit()

  • 相关阅读:
    使用springboot缓存
    Something wrong with EnCase v8 index search results
    Is it a full physical image???
    FB的新专利竟要监看使用者的脸
    How to image a CD/DVD ROM and generate hash value
    Mobile game forensics
    物理提取大绝招”Advanced ADB”???
    How to trace the Geolocation of network traffic
    App forensics
    专做手机取证的大厂被人给黑了
  • 原文地址:https://www.cnblogs.com/whitewasher/p/9365155.html
Copyright © 2011-2022 走看看