当前位置:   article > 正文

Selenium基础之初识web自动化全过程

Selenium基础之初识web自动化全过程
# -*- coding: utf-8 -*-

from time import sleep
from selenium import webdriver

'''
[★] Selenium技术:
    1. 调用的浏览器是零缓存的浏览器,默认带有自动化软件控制的告警标签。
    2. 所有的浏览器的交互与代码的执行都是基于webdriver来实现的。
    3. 自动化技术一定是用框架的形态来实现,而非线性代码的形态。
    4. 企业级所谓框架一般而言都是基于关键字驱动或者POM形态作为核心来实现的。
    
[★] 测试框架的核心内容
    1. 设计模式:关键字驱动或者POM
    2. 数据驱动:Excel、Yaml、Py、Json、CSV 等等……
    3. 框架结构:
        [1] 代码与数据分离
        [2] 测试代码与逻辑代码分离
'''

# 创建 Chrome 浏览器实例对象
'''
[★] 创建 Chrome 浏览器实例对象
    1. 第一种方式:webdriver.Chrome()
      调用Chrome()无参数传入,相等于webdriver.Chrome(executable_path="chro
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/999454
推荐阅读
相关标签
  

闽ICP备14008679号