- 博客(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关注的人