• web自动化快速使用


    1、启动浏览器

    from selenium import webdriver
    
    # 启动谷歌浏览器,依赖:先安装好chromedriver.exe驱动
    # 方式1.当chromedriver放在python安装目录时
    driver = webdriver.Chrome()
    # 方式2.通过executable_path配置chromedriver的路径
    driver = webdriver.Chrome(executable_path=r"F:chromedriver.exe")
    

    2、常见操作

    # 打开网址
    driver.get("https://www.baidu.com")
    
    # 窗口最大化
    driver.maximize_window()
    
    # 窗口最小化
    driver.minimize_window()
    
    # 设置窗口大小
    driver.set_window_size(800,600)
    
    # 后退
    driver.back()
    
    # 前进
    driver.forward()
    
    # 刷新
    driver.refresh()
    
    # 关闭当前窗口
    driver.close()
    
    # 退出浏览器
    driver.quit()

    3、设置等待时间

    import time
    # 等待2s
    time.sleep(2)
    

    4、driver属性

    from selenium import webdriver
    
    # 启动浏览器
    driver = webdriver.Chrome()
    
    # 打开网址
    driver.get("https://www.baidu.com")
    
    # 网页标题
    print(driver.title)
    
    # 网页URL
    print(driver.current_url)
    
    # 所有的窗口句柄:你打开了多少个标签页(窗口),就有多少个元素存在列表当中
    print(driver.window_handles)
    
    # 当前窗口句柄
    print(driver.current_window_handle)
    
    # 当前页面源代码
    # 前端工程师编写的页面(HTML), HTML是我们进行web自动化测试的依据
    print(driver.page_source)
    

    加入我们软件测试交流!!:642830685,领取最新软件测试资料大厂面试和Python自动化、接口、框架搭建学习资料!  

      

      

  • 相关阅读:
    失格
    救赎
    篝火晚会
    旅行家的预算
    荒诞
    mod
    clique
    序列
    [CF932E]Team Work & [BZOJ5093]图的价值
    NOIWC2018游记
  • 原文地址:https://www.cnblogs.com/www642830685/p/13299057.html
Copyright © 2020-2023  润新知