- 博客(9)
- 收藏
- 关注
原创 Python+Selenium框架设计篇之unittest执行脚本方法之makeSuite()
目录的文档的创建TestRunner.py``import unittestfrom automation_framework_demo.testsuits.baidu_search import BaiduSearchfrom automation_framework_demo.testsuits.baidu_search2 import BaiduSearch2suite = ...
2019-01-28 17:26:47 671
转载 Python+Selenium框架内封装日志类和浏览器引擎类
1.创建如下格式的项目层级结构,文件名称保持一致2.2. 相关文件代码如下配置文件config.ini相关设计如下: #this is config file, only store browser type and server URL[browserType]browserName = Chrome[testServer]URL = https://www.baidu.co...
2019-01-24 09:33:32 538
转载 selenium之 定位以及切换frame(iframe)
很多人在这样写的时候会发现,switch_to_frame()这句话被划上了删除线,原因是这个方法已经out了,之后很有可能会不支持,建议的写法是switch_to.frame(),当遇到元素无法定位时,要查看下是否含有frame标签,若有,则可能是该标签带来的影响。frame标签有frameset、frame、iframe三种,frameset跟其他普通标签没有区别,不会影响到正常的定位,而f...
2019-01-22 19:26:44 2250 1
转载 Python+Selenium unittest单元测试框架
新建一个testbaidu.py的文件导入unittest模块当前测试类继承unittest.TestCase,相当于当前利用unittest创建了一个test case,这个test case是能够被unittest直接识别。写setUP(),主要是打开浏览器和打开站点写一个test_search()用例写搜索的代码写tearDown(),主要是浏览器退出操作coding=utf...
2019-01-21 10:34:00 491
转载 Selenium中使用xpath的定位
Selenium中使用xpath的定位1)绝对路径:从DOM结构树的开始一直写到你需要定位的那个节点ps:这样的情况基本只有一种情况才会出现,那就是所有的标签都重复,所有的属性都重复,不然打死我也不用这个办法。2)相对路径:eg:"//span"其中 ‘//’ 标识忽略前面的所有节点,直接定位当前节点(例子的中当前节点为:span)3)切片引索定位:eg:"//span[0...
2019-01-18 16:44:11 264
转载 python画小猪佩奇
from turtle import*def nose(x,y):#鼻子 penup()#提起笔 goto(x,y)#定位 pendown()#落笔,开始画 setheading(-30)#将乌龟的方向设置为to_angle/为数字(0-东、90-北、180-西、270-南) begin_fill()#准备开始填充图形 a=0.4 fo...
2019-01-18 15:26:04 254 1
原创 python+selenium一些基本的方法
from selenium import webdriverimport reimport timefrom selenium.webdriver.common.keys import Keysdriver = webdriver.Chrome("C:\\Users\suxiahua\AppData\Local\Programs\Python\Python36\Lib\site-pa...
2019-01-17 17:13:38 125
原创 爬取图片的URL和下载图片
# 爬取图片的URLfrom selenium import webdriverimport urllib.requestimport timefrom urllib.request import urlopen, urlretrieve# 下载处理def imgDownload(imgUrl): urlretrieve(imgUrl, 'D://susu/picture/...
2019-01-17 17:10:41 701
转载 Selenium常用的方法总结
发起请求:driver.get(url)获取请求网页的标题:driver.title()获取某元素ID中的内容:find_element_by_id(‘id名称’)获取某元素ID中的所有内容:find_elements_by_id(‘id名称’)获取某xpath中的内容:find_element_by_xpath(xpath)获取某xpath中的内容:find_elements_by_x...
2019-01-17 17:08:48 217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人