摘要: 引言--在实际的web产品测试中,对于鼠标的操作,不单单只有click(),有时候还要用到右击、双击、拖动等操作,这些操作包含在ActionChains类中。 一、ActionChains类中鼠标操作常用方法: context_click() :右击 double_click() :双击drag_a 阅读全文
posted @ 2020-04-19 00:45 安琪儿一直在 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 我们把可能发生错误的语句放在try模块里,用except来处理异常。 参考学习链接: https://www.cnblogs.com/OliverQin/p/12222619.html 异常处理的完整语法: 实际应用--此处用在对Excel文件的判断中: #coding=gbkimport osim 阅读全文
posted @ 2020-04-18 12:08 安琪儿一直在 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 目的:想要把对Excel文件读取做成一个通用的函数式封装,便于后续简单调用,隔离复杂性。 未二次封装前原代码: #coding=gbkimport osimport xlrdcurrent_path=os.path.dirname(__file__)excel_path=os.path.join(c 阅读全文
posted @ 2020-04-18 11:29 安琪儿一直在 阅读(313) 评论(0) 推荐(0) 编辑
摘要: python能使用xlrd模块实现对Excel数据的读取,且按照想要的输出形式。 1、准备Excel数据如下: 2、下面主要是对Excel数据读取后以双列表(每一行是一个用例为一个列表,再一个个案例组合起来为一个外层列表)的形式打开,实现思路: (1)要想实现对Excel数据的读取,需要用到第三方应 阅读全文
posted @ 2020-04-18 10:28 安琪儿一直在 阅读(4334) 评论(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 安琪儿一直在 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 定位元素时经常会出现定位不到元素,这时候我们需要观察标签的上下文,一般情况下这些定位不到的元素存放在了frame或者放到窗口了,只要我们切入进去就可以很容易定位到元素。 处理frame时主要使用到switch_to.frame()(切入frame也可以些写成switch_to_frame,不过这个已 阅读全文
posted @ 2020-04-11 23:29 安琪儿一直在 阅读(1318) 评论(0) 推荐(0) 编辑
摘要: 在Selenium-python 中,有时候需要对弹窗进行处理,比如获取弹窗上的内容、确定、取消、在弹窗上输入内容后点击确定-再次点出弹窗,需要专门的处理。 一、获取弹窗的内容 driver.find_element(By.XPATH,"//button[@type='submit'][@class 阅读全文
posted @ 2020-04-11 23:08 安琪儿一直在 阅读(2435) 评论(0) 推荐(0) 编辑
摘要: 在python-selenium元素定位中,有很多小技巧,在此记录总结 技巧一、有关联关系的元素有交集关系时,必须添加固定等待,整体调试时候也适当增加固定等待,保持代码运行稳定性。下拉的时候选择下拉框有时候也需要等待。 当遇到两个元素有交集依赖(先后)关系,重新加载的时候,需要消耗时间等待,必须添加 阅读全文
posted @ 2020-04-11 22:48 安琪儿一直在 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 在python-selenium元素定位中,有很多小技巧,在此记录总结 技巧一、尽量不要用可见的文本去定位 尽量不要用可见的文本去定位(特别是支持国际化的软件-比如禅道),因为一旦切换语言后,使用该方法定位的元素就需要重新定位了。 技巧二、在定位元素时候,尽量让测试数据文本可输入化,便于测试数据的维 阅读全文
posted @ 2020-04-11 22:05 安琪儿一直在 阅读(639) 评论(0) 推荐(0) 编辑
摘要: tail -500 log.log 查看日志最后500行的日志tail -f log.log 实时查看日志 阅读全文
posted @ 2020-04-11 21:50 安琪儿一直在 阅读(180) 评论(0) 推荐(0) 编辑