web自动化之元素识别(一)

一.UI

    web页面

        结构标准:结构用于对页面元素进行整理和分类,主要是HTML

            HTML:超文本传输协议,是一种标记语言

            html,head, title,body

            双标签

                <html><html/>

                <div><div/>

                <select><select/>

            单标签

                <br/>

                <input>

            学习网站:w3school

        表现标准:表现用于设置页面元素的排版、颜色、大小等外观样式,主要指css

        行为标准:行为是指页面模型的定义与交互的编写,主要是JavaScript

    pc客户端界面

    app界面

二.自动化测试场景

    回归测试

    冒烟测试

    性能测试

    产品稳定

三.常见的web自动化测试工具

    QTP

    selenium

四.浏览器操作

    1.人工操作

        人-> 驱动/触发-> 浏览器-> 去执行操作

    2.程序操作

        python->输入指令->翻译指令/插件/驱动->浏览器执行指令

        python -> IEserverdriver -> IE

                     -> Chromedriver -> Chrome

                     -> geckodriver -> Firefox

五.selenium安装和打开指定网页

     pip install selenium

     from selenium import webdriver

     web = web driver.Chrome()

     web.get('https://www.baidu.com')

     web.quit()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容