zoukankan      html  css  js  c++  java
  • Python Selenium 测试

    python下安装selenium包,然后根据浏览器版本下载对应支持程序,写了个简单的测试。

    webdriver驱动下载:

    Chrome

    不同的Chrome的版本对应的chromedriver.exe 版本也不一样,下载时不要搞错了。如果是最新的Chrome, 下载最新的chromedriver.exe 就可以了。
    把chromedriver的路径也加到环境变量里。
     
    Firefox
    根据自己的操作系统下载对应的驱动即可,使用的话,需要把驱动的路径和火狐浏览器的路径加入到环境变量里面才可以
     
    IE
    根据自己selenium版本下载对应版本的驱动即可,python的话,下载里面的IEDriverServerxxx.zip即可,这个是区分32和64位系统的,根据自己的系统下载即可,需要注意的是,如果要打开IE浏览器的话,需要在浏览器的Internet选项中的安全页里有4个安全选项,Internet、本地Internet、受信任的站点、受限制的站点,这4个里面都有一个启用保护模式,都需要勾选上才可以,还得把驱动的路径加入到环境变量中。
     

    下载安装网上很多资料,不抄了,放个网址:

    https://www.selenium.dev/

    http://www.selenium.org.cn/

    # -*- coding: utf8 -*-
    
    from selenium import webdriver
    
    #使用Chrome
    # ChromeDriverServer="./chromedriver.exe"
    # driver= webdriver.Chrome(ChromeDriverServer)
    
    #使用Firefox
    FireFoxDriverServer="./geckodriver.exe"
    driver= webdriver.Firefox(executable_path=FireFoxDriverServer)  #Firefoxy 要指定executable_path参数
    
    driver.get('https://www.baidu.com')
    driver.find_element_by_id("kw").send_keys('Delphi')
    driver.find_element_by_id("su").click()
    #关闭浏览器进程
    #driver.quit()
  • 相关阅读:
    linux:yum
    python:公共操作
    python 控制流程
    linux:lamp环境
    linux:nginx
    深圳:永安在线-安全
    linux:mysql
    linux:shell
    linux:项目上线
    linux:权限管理
  • 原文地址:https://www.cnblogs.com/GarfieldTom/p/12487205.html
Copyright © 2011-2022 走看看