自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 os.getcwd()和pathlib.Path(__file__).parent的区别

值并不固定,根据执行方式不同会发生变化。当前目录并不是指脚本所在的目录,而是所运行脚本的目录。获取脚本所在目录,只要文件位置没有发生变化,就不会变化。

2023-05-06 20:19:14 284

原创 python中路径写法

路径通常有两种表示方法,即。是从根文件夹开始的路径,写法唯一。D:\是从当前文件夹开始的路径,以当前工作目录为参照基础,写法不唯一。./../

2023-05-06 17:41:02 1469

转载 切换frame

很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼(原因之一,改天专门说说定位不到元素,可能的一些原因及处理办法)。frame标签有frameset、frame、iframe三种,frameset跟其他普通标签没有区别,不会影响到正常的定位,而frame与iframe对selenium定位...

2018-04-12 18:03:45 279

原创 等待

1、强制等待from time import sleepsleep(xx)不管浏览器是否加载完了,程序都必须等待xx秒2、隐性等待   driver.implicitly_wait(xx)隐性等待设置了一个最长等待时间,如果在规定时间内网页加载完成(浏览器标签栏的小圈不再转),则进行下一步,否则一直等到时间截止,然后执行下一步3、显性等待程序每隔xx秒看一眼,如果条件成立了,则执行下一步,否则继续...

2018-04-12 15:11:56 141

原创 获取元素的相关信息

思路:先定位元素elem,再通过对应方法获取元素相关信息elem.size:元素的大小elem.text:元素内文本elem.location:返回元素的x,y坐标elem.is_displayed( )  :元素是否可见elem.is_enabled(): 元素是否可用(一般用于判断按钮是否置灰)elem.is_selected( ) : 元素是否被选中(一般用于表单中的单选框和复选框)elem...

2018-04-12 15:10:31 215

原创 浏览器基本操作

driver.get(url):访问某个网址driver.back():返回上一个页面driver.forward():进入下一个页面driver.close() :关闭当前标签页driver.quit() :关闭浏览器driver.set_window_size(x,y) :设置浏览器大小(传参输入浏览器长、宽)driver.maximize_window() : 最大化浏览器driver.re...

2018-04-12 14:44:59 807

原创 为电梯设计测试用例

参考网上的资料,再结合自己的理解整理出来的。需求测试:查看电梯使用说明书、安全说明书等(设计是否符合用户习惯)界面测试:查看电梯外观(跟设计是否一致)功能测试:测试电梯能否实现正常的上升和下降功能;电梯的按钮是否都可以用电梯门的打开,关闭是否正常;报警装置是否可用,报警电话是否可用  通风状况如何.突然停电时的情况;是否有手机信号  比如说上升途中的响应。电梯本来在1楼,如果有人按18楼,那么电梯...

2018-04-12 14:29:01 1653

原创 获取页面信息

driver.current_url :当前页面的URL路径driver.title:当前页面的title名称driver.name:当前浏览器名称driver.page_source:当前html页面源码driver.capabilities['browserVersion']:当前浏览器版本号...

2018-04-12 14:18:58 378

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除