zoukankan      html  css  js  c++  java
  • 启动不同的浏览器函数封装

    启动浏览器一般这么写:

    from selenium import webdriver
    driver = webdriver.Chrome() # driver = webdriver.Ie() # driver = webdriver.Firefox()

      

    简单写个启动浏览器函数,将已经在本机安装过驱动的浏览器写在函数里:

    #coding:utf-8
    """
    启动浏览器
    
    """
    
    from selenium import webdriver
    
    def launch_browser(browsername):
    
        if browsername.lower() == "chrome":
            driver = webdriver.Chrome()
    
        elif browsername.lower() == "firefox":
            driver = webdriver.Firefox()
    
        elif browsername.lower() == 'ie':
            driver = webdriver.Ie()
    
        else:
            raise Exception("sorry,该浏览器不在启动范围内,请安装驱动并修改launch_browser函数")
    
        return driver
    

      

    使用: 

    driver = launch_browser('chrome') # 启动chrome浏览器
    
    driver = launch_browser('ie') # 启动ie浏览器
    
    driver = launch_browser('firefox') # 启动火狐浏览器
    driver = launch_browser('safari') #启动未安装驱动的浏览器
    

      

  • 相关阅读:
    五子棋
    团队项目:五子棋
    101空降师506团2营E连全体成员
    团队作业七
    作业六
    团队作业(五)——旅游行业的手机App
    团队任务四(无图)
    团队作业三(补二)
    菜的抠脚团队正式成立
    团队作业七
  • 原文地址:https://www.cnblogs.com/dinghanhua/p/10246482.html
Copyright © 2011-2022 走看看