随笔分类 -  Web自动化测试

摘要:浏览器操作: 最大化:maximize_window() 最小化:minimize_windows() 设置窗口大小:set_window_size(width, heigth) 前进/后退:forward( ) back( ) 关闭当前窗口/浏览器:close() quit() 获取页面标题和当前 阅读全文
posted @ 2020-09-26 21:33 九霄风云 阅读(267) 评论(0) 推荐(0)
摘要:简介: 在做web自动化时,最根本的就是操作页面上的元素,首先要能找到这些元素,然后才能进行操作。 控件定位方法: First:id Second:name Third:link_text Fourth:partial_link_text Fifth:tag_name Sixth:class_nam 阅读全文
posted @ 2020-09-26 20:13 九霄风云 阅读(267) 评论(0) 推荐(0)
摘要:简介: 在实际工作中等待机制可以保证代码的稳定性,从而代码不会因为网速,电脑性能等条件的约束而影响运行结果 等待就是当运行代码时,页面的渲染速度跟不上代码的运行速度时,就需要人为的去限制代码的执行速度 所以,一般在做web自动化时,都要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错 阅读全文
posted @ 2020-09-26 19:15 九霄风云 阅读(675) 评论(0) 推荐(0)
摘要:简介: 编写测试用例的优势是为了应对更加复杂的场景和更加迎合PageObject设计模式 可以编写出更加易于阅读和维护的代码 引入依赖:from selenium import webdriver 三大核心要素: 标题:标题是对用例的描述 步骤:是对测试过程进行描述 预期结果:用例的预期结果,一般都 阅读全文
posted @ 2020-09-25 14:09 九霄风云 阅读(692) 评论(0) 推荐(0)
摘要:简介: Selenium IDE 用于快速创建自动化测试脚本,是Chrom 和FireFox 的插件,可以记录和回访与浏览器的交互 对于刚入门的人来说,它可以帮我们生成一个格式比较整洁的代码 -- 非常适合于初学者! 优缺点: 1. 快速创建自动化测试脚本 2. 录制回放方式的稳定性和可靠性有限 3 阅读全文
posted @ 2020-09-24 22:45 九霄风云 阅读(325) 评论(0) 推荐(0)
摘要:一. 安装目录: Python 3.x:自行下载安装,配置好环境变量即可 Pycharm:官网下载community版本安装即可:https://www.jetbrains.com/pycharm/download/#section=windows Selenium:pip install sele 阅读全文
posted @ 2020-09-23 22:52 九霄风云 阅读(322) 评论(0) 推荐(0)