03 2017 档案

摘要:1. 多窗口切换 有时候需要在多窗口切换,webdriver提供了switch_to_window()方法支持切换窗口; 脚本的实现思路: 先获取到打开页面的窗口句柄,然后新打开一个页面;获取到所有窗口的句柄;在所有窗口句柄中循环,如果句柄=百度的窗口句柄,就是百度页面,操作百度页面元素;否则就是新 阅读全文
posted @ 2017-03-23 11:16 Co丶cc 阅读(514) 评论(0) 推荐(0)
摘要:1. clear() clear()方法用于清除文本输入框内的内容;一般输入框中都有默认文字,如果不清空有可能会导致字符拼接; 2. send_keys(*value) send_keys()方法模拟键盘输入向输入框内输入内容。 3. click() click()方法可以用来单击一个按钮,前提是它 阅读全文
posted @ 2017-03-16 23:34 Co丶cc 阅读(692) 评论(0) 推荐(0)
摘要:xpath 的定位方法,非常强大.使用这种方法几乎可以定位到页面上的任意元素。 1. 什么是xpath? xpath 是XML Path的简称, 由于HTML文档本身就是一个标准的XML页面,所以我们可以使用Xpath 的用法来定位页面元素。 2. xpath的缺点 xpath 这种定位方式,web 阅读全文
posted @ 2017-03-16 15:32 Co丶cc 阅读(369) 评论(0) 推荐(0)
摘要:1. 将浏览器最大化 这里拿chrome举例,但是我在执行的时候一直报错,被坑了好久; 解决办法: 这是因为chromedriver是和chrome一一对应的,不兼容的版本就会报错; 所有chrome-driver都可以在这里下载:http://chromedriver.storage.google 阅读全文
posted @ 2017-03-15 17:25 Co丶cc 阅读(234) 评论(0) 推荐(0)
摘要:本节内容: 算法基本知识 冒泡排序 选择排序 插入排序 1. 算法基本知识 1.1 什么是算法? 算法(algorithm):就是定义良好的计算过程,他取一个或一组的值为输入,并产生出一个或一组值作为输出。简单来说算法就是一系列的计算步骤,用来将输入数据转化成输出结果。 一个算法的优劣可以用空间复杂 阅读全文
posted @ 2017-03-07 15:22 Co丶cc 阅读(306) 评论(0) 推荐(0)
摘要:1. python安装: 前面步骤可以看到,这里就不赘述了(我们在这里安装的是python3) 2. selenium安装: 前面我们都已经安装好pip了,所以这里咱们直接进入到python安装路径的Scripts文件下,执行以下语句: 3. driver安装: 下载地址:http://pan.ba 阅读全文
posted @ 2017-03-01 15:44 Co丶cc 阅读(501) 评论(0) 推荐(0)