04 2020 档案

摘要:前提:假设原已有一个代码仓库,加入协作者,大家一起完成一个项目。 一、添加伙伴-->伙伴同意加入-->伙伴clone,提交代码 1、创建者进入仓库主页 ==> Settings页面 ==> 点击Manage access ==> 点击Invite acollaborator ==> 输入协作者的用户 阅读全文
posted @ 2020-04-25 16:48 安琪儿一直在 阅读(957) 评论(0) 推荐(0) 编辑
摘要:fork操作:当选择 fork,相当于自己有了一份原项目的拷贝,当然这个拷贝只是针对当时的项目文件,如果后续原项目文件发生改变,你必须通过其他的方式去同步。 使用场景:一般来说,不需要使用 fork 这个功能,除非有一些项目,可能存在 bug 或者可以继续优化的地方,你想帮助原项目作者去完善这个项目 阅读全文
posted @ 2020-04-25 16:04 安琪儿一直在 阅读(3239) 评论(0) 推荐(0) 编辑
摘要:实现目的: 从github远程仓库克隆到本地仓库;本地代码提交到远程仓库。 一、从github远程仓库克隆到本地仓库; 命令行切换到指定的仓库想存放的目录,执行如下命令:git clone 远程仓库git地址把远程仓库克隆到本地之后,只要当前用户在该项目组内,该用户就可以在本地进行版本的修改和新增都 阅读全文
posted @ 2020-04-20 22:09 安琪儿一直在 阅读(2667) 评论(0) 推荐(0) 编辑
摘要:实现目的: 本地已经安装好Git,pycham已经有一个项目,打算放到Git远程仓库 前提条件:本地配置好了公钥,且GIT 上关联好公钥,步骤如下: git本地仓库连接github操作步骤:windows下查看c/user/电脑用户名(比如李芳芳)/,目录下是否有.ssh目录,如果有该目录,检查是否 阅读全文
posted @ 2020-04-20 21:40 安琪儿一直在 阅读(2727) 评论(1) 推荐(0) 编辑
摘要:引言 在实际的web测试工作中,需要配合键盘按键来操作,webdriver的 keys()类提供键盘上所有按键的操作,还可以模拟组合键Ctrl+a,Ctrl+v等。 举例: #cording=gbkimport osimport timefrom selenium import webdriverf 阅读全文
posted @ 2020-04-19 01:07 安琪儿一直在 阅读(384) 评论(0) 推荐(0) 编辑
摘要:引言--在实际的web产品测试中,对于鼠标的操作,不单单只有click(),有时候还要用到右击、双击、拖动等操作,这些操作包含在ActionChains类中。 一、ActionChains类中鼠标操作常用方法: context_click() :右击 double_click() :双击drag_a 阅读全文
posted @ 2020-04-19 00:45 安琪儿一直在 阅读(404) 评论(0) 推荐(0) 编辑
摘要:我们把可能发生错误的语句放在try模块里,用except来处理异常。 参考学习链接: https://www.cnblogs.com/OliverQin/p/12222619.html 异常处理的完整语法: 实际应用--此处用在对Excel文件的判断中: #coding=gbkimport osim 阅读全文
posted @ 2020-04-18 12:08 安琪儿一直在 阅读(204) 评论(0) 推荐(0) 编辑
摘要:目的:想要把对Excel文件读取做成一个通用的函数式封装,便于后续简单调用,隔离复杂性。 未二次封装前原代码: #coding=gbkimport osimport xlrdcurrent_path=os.path.dirname(__file__)excel_path=os.path.join(c 阅读全文
posted @ 2020-04-18 11:29 安琪儿一直在 阅读(319) 评论(0) 推荐(0) 编辑
摘要:python能使用xlrd模块实现对Excel数据的读取,且按照想要的输出形式。 1、准备Excel数据如下: 2、下面主要是对Excel数据读取后以双列表(每一行是一个用例为一个列表,再一个个案例组合起来为一个外层列表)的形式打开,实现思路: (1)要想实现对Excel数据的读取,需要用到第三方应 阅读全文
posted @ 2020-04-18 10:28 安琪儿一直在 阅读(4355) 评论(0) 推荐(0) 编辑
摘要:#cording=gbk#一般最上面放系统自带的包或者类import os import time##第二层放第三方下载的包或者类from selenium import webdriverfrom selenium.webdriver.common.by import By #导入by方法from 阅读全文
posted @ 2020-04-11 23:39 安琪儿一直在 阅读(1105) 评论(0) 推荐(0) 编辑
摘要:定位元素时经常会出现定位不到元素,这时候我们需要观察标签的上下文,一般情况下这些定位不到的元素存放在了frame或者放到窗口了,只要我们切入进去就可以很容易定位到元素。 处理frame时主要使用到switch_to.frame()(切入frame也可以些写成switch_to_frame,不过这个已 阅读全文
posted @ 2020-04-11 23:29 安琪儿一直在 阅读(1333) 评论(0) 推荐(0) 编辑
摘要:在Selenium-python 中,有时候需要对弹窗进行处理,比如获取弹窗上的内容、确定、取消、在弹窗上输入内容后点击确定-再次点出弹窗,需要专门的处理。 一、获取弹窗的内容 driver.find_element(By.XPATH,"//button[@type='submit'][@class 阅读全文
posted @ 2020-04-11 23:08 安琪儿一直在 阅读(2485) 评论(0) 推荐(0) 编辑
摘要:在python-selenium元素定位中,有很多小技巧,在此记录总结 技巧一、有关联关系的元素有交集关系时,必须添加固定等待,整体调试时候也适当增加固定等待,保持代码运行稳定性。下拉的时候选择下拉框有时候也需要等待。 当遇到两个元素有交集依赖(先后)关系,重新加载的时候,需要消耗时间等待,必须添加 阅读全文
posted @ 2020-04-11 22:48 安琪儿一直在 阅读(391) 评论(0) 推荐(0) 编辑
摘要:在python-selenium元素定位中,有很多小技巧,在此记录总结 技巧一、尽量不要用可见的文本去定位 尽量不要用可见的文本去定位(特别是支持国际化的软件-比如禅道),因为一旦切换语言后,使用该方法定位的元素就需要重新定位了。 技巧二、在定位元素时候,尽量让测试数据文本可输入化,便于测试数据的维 阅读全文
posted @ 2020-04-11 22:05 安琪儿一直在 阅读(650) 评论(0) 推荐(0) 编辑
摘要:tail -500 log.log 查看日志最后500行的日志tail -f log.log 实时查看日志 阅读全文
posted @ 2020-04-11 21:50 安琪儿一直在 阅读(182) 评论(0) 推荐(0) 编辑
摘要:简介:Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 vi/vim 共分为三种模式,分别是命令模式(Command mode)也叫一般模式,输入/编辑模式(Insert mode)和底线命令模式(Last line mode)。 阅读全文
posted @ 2020-04-11 21:48 安琪儿一直在 阅读(124) 评论(0) 推荐(0) 编辑
摘要:导言:在做自动化的过程中,很多时候都需要绕过登录验证码来进行测试,可使用cookie 绕过验证码进行登录。 以下以自己搭建的禅道环境登录为例(其他网站也可以同样道理): #coding=gbkimport osimport timefrom selenium import webdriverdriv 阅读全文
posted @ 2020-04-06 15:25 安琪儿一直在 阅读(1311) 评论(0) 推荐(0) 编辑
摘要:导言:在应用import win32时,需要先在pycham 中安装pywin32 ,如下为安装步骤。 一、升级pycham中的pip为最新的版本 备注:如果pip不是最新版本,直接安装pywin32 提示如下错: 备注:如果没有安装wheel,安装pywin32提示如下错误: 二、安装wheel 阅读全文
posted @ 2020-04-06 15:19 安琪儿一直在 阅读(211) 评论(0) 推荐(0) 编辑
摘要:python在安装第三方模块时候,需要将python的路径写入注册表,否则会提示 ‘python version 3.8-32 required,which was not found in the registry.’此时需要查看你的注册表 以下为检查及写入方法。 一、第一步先检查python路径 阅读全文
posted @ 2020-04-06 11:16 安琪儿一直在 阅读(1120) 评论(0) 推荐(0) 编辑
摘要:一、pycharm中导入selenium报错 现象: pycharm中输入from selenium import webdriver, selenium标红 原因1: pycharm使用的虚拟环境中没有安装selenium, 解决方法: 在pycharm中通过设置或terminal面板重新安装se 阅读全文
posted @ 2020-04-05 21:29 安琪儿一直在 阅读(2768) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示