有时会出现元素定位失败的情况,以百度首页为例,定位输入框,报错如下: selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id='wd'] 报错提示没有该元素,无法定位! 此处列 ...
分类:
其他好文 时间:
2019-07-15 01:07:39
阅读次数:
107
一.urllib库 urllib是python自带的一个用于爬虫的库,其主要作用就是通过代码模拟浏览器发送请求,其常被用到的子模块在 python3中的为urllib.request 和 urllib.parse,在python2中的是 urllib 和 urllib2 二.由易到难首页面所有的数据 ...
分类:
编程语言 时间:
2019-07-09 19:14:09
阅读次数:
146
cookie设置 设置Cookie 运行结果 获取cookie 请求百度首页,然后获取cookie,实现如下: 调用cookies属性即可成功得到cookies,可以发现它是一个RequestCookieJar类型,然后使用items()犯方法将其转化为元祖组成的俩表,表里输出每一个Cookie的名 ...
分类:
编程语言 时间:
2019-06-30 14:11:24
阅读次数:
159
2.1使用TestNG和CSV文件进行数据驱动 测试逻辑: (1)打开百度首页 (2)从CSV文件中读取每行中前两个逗号分隔的中文词作为搜索框中输入的搜索关键词,两个关键词中间带有一个空格 (3)单击搜索按钮 (4)断言搜索结果页面是否包含CSV文件中每行第三个词汇,包含则认为测试用例执行成功,否则 ...
分类:
其他好文 时间:
2019-03-19 15:24:01
阅读次数:
188
15分的题写了半个小时。。。记录一下警示自己 isdigit里面应该是字符,zzl 看了一下百度首页的代码,感觉不如自己的简洁 #include<iostream> #include<cstdio> #include<string.h> #include<string> #include<math. ...
分类:
其他好文 时间:
2019-03-10 11:15:25
阅读次数:
271
Keys源码中方法相对应的按键如下: 组合键: 非组合键: 再百度首页做个练习,效果如GIF: ...
分类:
其他好文 时间:
2019-02-28 22:43:59
阅读次数:
325
定位元素的方式主要有以下八种: 以百度首页面为例做个搜索selenium的demo,演示五个比较常用的定位方式 from selenium import webdriver from time import sleep driver = webdriver.Chrome() driver.impli ...
分类:
其他好文 时间:
2019-02-28 00:49:53
阅读次数:
146
window.location.href是直接写在js里面,代码如下所示: 这样打开页面的时候就直接跳转到百度首页。 ...
我们在做WEB自动化时,最根本的就是操作页面上的元素,首先我们要能找到这些元素,然后才能操作这些元素。 元素定位的8种方法: id、name、class、tag、link、partail_link、xpath、css_selector 1、id定位: find_element_by_id() 从上面 ...
分类:
Web程序 时间:
2019-02-02 14:15:50
阅读次数:
715