• webdriver自动化脚本


    1、需求如下:

    启动火狐浏览器
    首先打开百度,等待3秒
    然后打开博客首页,等待2秒
    然后关闭浏览器

     1 from selenium import webdriver
     2 from time import sleep
     3 #加载浏览器驱动
     4 driver=webdriver.Firefox()
     5 #打开百度
     6 driver.get("http://www.baidu.com")
     7 sleep(3)
     8 print(driver.title)
     9 driver.get("https://www.cnblogs.com/")
    10 sleep(2)
    11 print(driver.title)
    12 #关闭浏览器
    13 driver.quit()

    注意:这里你可以把driver看做自己的遥控器这样就可以更形象的了解了;

    2、多浏览器运行脚本

    在上一节,小编介绍过,selenium版本+浏览器版本+对应驱动版本;
    所以这里面如果有selenium的版本不对的可以卸载了在重新安装一下;
    pip uninstall selenium

    然后在安装对应的selenium的版本

    pip install selenium==XXXX
    就可以了

    3、下边是使用Chrome来跑脚本,(IE浏览器小编这里不在介绍,不推荐大家的使用,有兴趣的同学也可以下去自己尝试)

     1 from selenium import webdriver
     2 from time import sleep
     3 #加载浏览器驱动
     4 driver=webdriver.Chrome()
     5 #打开百度
     6 driver.get("http://www.baidu.com")
     7 sleep(3)
     8 print(driver.title)
     9 driver.get("https://www.cnblogs.com/")
    10 sleep(2)
    11 print(driver.title)
    12 #关闭浏览器
    13 driver.quit()
  • 相关阅读:
    Web Site Administration Tool 文章收集
    Sql中补零方法及其它
    PowerDesigner 教程
    什么是Zend
    什么是CMS系统?
    谈谈今天遇到的编译工具查错的问题
    Lec4快速排序
    堆排序 zz
    强大的Python
    Lec6待学习的堆排序
  • 原文地址:https://www.cnblogs.com/surewing/p/7861030.html
Copyright © 2020-2023  润新知