摘要: #coding=gbkimport osimport timefrom selenium import webdriverfrom selenium.webdriver.common.by import By #导入by方法from selenium.webdriver.support.wait i 阅读全文
posted @ 2020-05-04 12:19 安琪儿一直在 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 封装如下: from selenium import webdriverfrom common.config_utils import configfrom selenium.webdriver.chrome.options import Optionsfrom selenium.webdriver 阅读全文
posted @ 2020-05-04 12:17 安琪儿一直在 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: 目的:简化代码,提供框架该有的东西每一个函数 -提供了一个功能 - 公共的功能有了basepage,在PageObjects当中直接调用元素操作。 以下以login_page 为例,实现从配置文件中读取基础信息,日志模块,公共方法login.py的封装,从Excel中读取元素信息,login_pag 阅读全文
posted @ 2020-05-04 11:00 安琪儿一直在 阅读(1798) 评论(0) 推荐(0) 编辑
摘要: 一、PO模式思想 PO模式是一种自动化测试设计模式,将页面定位和业务操作分开,也就是把对象的定位和测试脚本分开,从而提供可维护性。 PO设计模式基础(页面作为类、元素对象作为属性、元素操作作为方法) 写了多个页面类后,发现可以归纳总结一个base_page父类,其它页面类继承该父类,首先抽象封装一个 阅读全文
posted @ 2020-05-04 10:00 安琪儿一直在 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 一、获取当前句柄及所有句柄 handle=driver.current_window_handle #获取当前窗口句柄print(handle)handles=driver.window_handles #获取所有窗口句柄print(handles) 二、获取指定句柄,并封装成方法 #coding= 阅读全文
posted @ 2020-05-03 22:01 安琪儿一直在 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 前提:假设原已有一个代码仓库,加入协作者,大家一起完成一个项目。 一、添加伙伴-->伙伴同意加入-->伙伴clone,提交代码 1、创建者进入仓库主页 ==> Settings页面 ==> 点击Manage access ==> 点击Invite acollaborator ==> 输入协作者的用户 阅读全文
posted @ 2020-04-25 16:48 安琪儿一直在 阅读(889) 评论(0) 推荐(0) 编辑
摘要: fork操作:当选择 fork,相当于自己有了一份原项目的拷贝,当然这个拷贝只是针对当时的项目文件,如果后续原项目文件发生改变,你必须通过其他的方式去同步。 使用场景:一般来说,不需要使用 fork 这个功能,除非有一些项目,可能存在 bug 或者可以继续优化的地方,你想帮助原项目作者去完善这个项目 阅读全文
posted @ 2020-04-25 16:04 安琪儿一直在 阅读(3208) 评论(0) 推荐(0) 编辑
摘要: 实现目的: 从github远程仓库克隆到本地仓库;本地代码提交到远程仓库。 一、从github远程仓库克隆到本地仓库; 命令行切换到指定的仓库想存放的目录,执行如下命令:git clone 远程仓库git地址把远程仓库克隆到本地之后,只要当前用户在该项目组内,该用户就可以在本地进行版本的修改和新增都 阅读全文
posted @ 2020-04-20 22:09 安琪儿一直在 阅读(2634) 评论(0) 推荐(0) 编辑
摘要: 实现目的: 本地已经安装好Git,pycham已经有一个项目,打算放到Git远程仓库 前提条件:本地配置好了公钥,且GIT 上关联好公钥,步骤如下: git本地仓库连接github操作步骤:windows下查看c/user/电脑用户名(比如李芳芳)/,目录下是否有.ssh目录,如果有该目录,检查是否 阅读全文
posted @ 2020-04-20 21:40 安琪儿一直在 阅读(2712) 评论(1) 推荐(0) 编辑
摘要: 引言 在实际的web测试工作中,需要配合键盘按键来操作,webdriver的 keys()类提供键盘上所有按键的操作,还可以模拟组合键Ctrl+a,Ctrl+v等。 举例: #cording=gbkimport osimport timefrom selenium import webdriverf 阅读全文
posted @ 2020-04-19 01:07 安琪儿一直在 阅读(378) 评论(0) 推荐(0) 编辑