zoukankan      html  css  js  c++  java
  • 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()
  • 相关阅读:
    vbscript 语言通过序列和ADODB实现取号不重复
    arcgisserver成功发布服务后,浏览服务,无地图显示
    GUID的获取
    EasyUi 表格自适应宽度
    接口隔离原则
    依赖倒置原则
    开放封闭原则
    单一职责原则
    python-函数基础
    python -流程控制
  • 原文地址:https://www.cnblogs.com/surewing/p/7861030.html
Copyright © 2011-2022 走看看