zoukankan      html  css  js  c++  java
  • Selenium 启动浏览器

    测试案例

    • 实现支持所有浏览器的方法,默认是Chrome浏览器
    • 加载指定浏览器
    • 首先打开菜鸟教程页面,打印网页标题,等待3秒
    • 打开百度首页,打印网页标题,再等待2秒
    • 关闭浏览器。

    代码实现

    from selenium import webdriver
    from time import sleep
    
    def driver(web=None):
        # 加载浏览器驱动
        if web == 'Firefox':
            dr = webdriver.Firefox()  # 火狐浏览器
        elif web == 'Ie':
            dr = webdriver.Ie()  # IE浏览器
        elif web == 'Opera':
            dr = webdriver.Opera() #Opera浏览器
        elif web == 'Safari':
            dr = webdriver.Safari() # IE浏览器
        elif web == 'PhantomJS':
            dr = webdriver.PhantomJS()  # 隐形浏览器
        else:
            dr = webdriver.Chrome() #谷歌浏览器
        return dr
    
    if __name__ == '__main__':
        dr = driver()
        # 打开菜鸟教程首页面
        dr.get("https://www.runoob.com/")
        print(dr.title)
        sleep(3)
        # 打开百度首页
        dr.get("http://www.baidu.com")
        print(dr.title)
        sleep(3)
        # 关闭浏览器
        dr.quit()
  • 相关阅读:
    总结
    kafka
    kafka前传 JMS
    currentHashMap
    mapPartitionsWithIndex foreachPartitionAsync foreachPartition
    hbase
    hive
    zookeeper kafka storm
    flume的简单使用
    spring-data-jpa
  • 原文地址:https://www.cnblogs.com/watery/p/13865931.html
Copyright © 2011-2022 走看看