上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: 操作下拉框处理 在网页中,有时候会遇到下拉框处理,这时候使用Webdriver提供的select类来处理。 Select类用于定位select标签 select_by_value() 方法用于定位下接选项中的value值 阅读全文
posted @ 2019-01-24 16:41 局长 阅读(1374) 评论(0) 推荐(0) 编辑
摘要: frame/iframe表单嵌套页面的应用。WebDrivr只能在一个页面上对元素识别与定位,对于在frame/iframe表单内嵌页面上的元素无法直接定位。这时需要使用 switch_to.frame()方法将当前定位的主题切换为frame/iframe表单内嵌页面中。 对于一些登录框的操作,必须 阅读全文
posted @ 2019-01-24 16:14 局长 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 1 #-*- coding:utf-8 *-* 2 salary = 5000 3 4 shop_list = [('iphone',9000),('mac book',10000),('python book',90),('coffee',32), 5 ('bicycle',1500)] 6 7 money = input("请输入您的现金总数:")... 阅读全文
posted @ 2019-01-24 11:02 局长 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 多表单切换 阅读全文
posted @ 2019-01-23 22:37 局长 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 前面已经学习过定位单个元素的方法,那么怎么定位一组呢?对,就是把element变为elements 那么,定位一组元素的方法有以下8种: find_elements_by_id() find_elements_by_name() find_elements_by_class_name() find_ 阅读全文
posted @ 2019-01-23 22:19 局长 阅读(266) 评论(0) 推荐(0) 编辑
摘要: webdriver 有2种等待方式:显式等待和隐式等待 显式等待 定义:使webdriver等待某个条件成立时继续执行,否则达到最大时长时抛出异常 WebdriverWait类是由WebDriver 提供的等待方法。在设置时间内,默认每隔一段时间检测一次当前页面元素是否存在,如果超过设置时间检测不到 阅读全文
posted @ 2019-01-23 21:58 局长 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: 断言 定义:拿实际结果与预期结果比较,这个比较叫做断言 断言方法: 通常使用title、URL、text等信息进行断言。 title:获取当前的标题 current_url :获取当前页面的网址 text:获取搜素条目的文本信息 运行结果 阅读全文
posted @ 2019-01-23 19:46 局长 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: keys()类提供了键盘上几乎所有按键的方法。 常用方法: Ctrl C :复制 Ctrl V:粘贴 Ctrl X:剪切 .... 1 from selenium import webdriver 2 #引入keys模块 3 from selenium.webdriver.common.keys i 阅读全文
posted @ 2019-01-23 19:06 局长 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 鼠标事件 在webdriver中,将这些关于鼠标操作的方法封装在ActionChains类提供。 from selenium.webdriver import ActionChains >>导入提供鼠标操作的ActionChains类。 ActionChains(driver) >>调用Action 阅读全文
posted @ 2019-01-23 15:40 局长 阅读(1610) 评论(0) 推荐(0) 编辑
摘要: webdriver的常用方法 click():点击元素 clear():清除文本 send_keys(value):模拟按键输入 提交 submit():用于提交表单,例如在搜索框内输入文本后,相当于回车的作用。 其他常用方法: 获的输入框的尺寸 size() 返回页面底部的备案信息 返回元素属性 阅读全文
posted @ 2019-01-23 12:02 局长 阅读(1364) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页