
selenium笔记
一只小汪汪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一、selenium安装和初始webdriver
Web测试的侧重点 模拟整个客户端给服务端发送请求 测试对象:仅仅是服务端 场景:性能测试,使用jmeter或Loadrunner等压力测试工具 模拟人操作浏览器,通过浏览器来发送请求给服务器 测试对象:整个web应用,包括前端和后端 场景:UI自动化,使用QTP或者selenium 使用selenium这个工具模拟的就是第二种情况:模拟整个客户端 Sele...转载 2019-06-12 12:51:42 · 851 阅读 · 0 评论 -
二、选择web元素
选择web元素的方法 通过id选择元素 写法1: element = driver.find_element_by_id("kw") 写法2: from selenium.webdriver.common.by import By element = driver.find_element(by=By.ID, value="kw") Tips: by=By.ID表示以id...转载 2019-06-12 15:05:49 · 272 阅读 · 0 评论 -
三、-切换frame&css选择器
等待元素出现 隐式等待 用WebDriver 对象的implicitly_wait方法。 这个方法有一个参数,指明等待最长时间。 driver.implicitly_wait(10) 显式等待 Selenium里面还有一种称之为显式等待的, 可以为一个操作专门指定等待时间 from selenium.webdriver.support.ui import WebDri...原创 2019-08-26 19:12:52 · 878 阅读 · 0 评论 -
四、Xpath选择器
Xpath选择器 用途: 不仅可以用来在HTML文档中选择节点,还可以在XML文档中选择节点(手机自动化中会用到) 特点 语法非常像Linux系统中的路径,所以又叫做路径表达式 语法结构 绝对路径表示法: 从根节点(html)开始,路径分割符是/(斜杠,类似于linux中路径分割符) 如:/html/body/div/span 表示对应路径下的span元素...原创 2019-08-26 19:15:50 · 430 阅读 · 0 评论 -
五、实用技巧(上)
获取当前窗口title driver.title 获取当前窗口地址栏url driver.current_url 窗口内容标题更新时,title和current_url也会随之而更新 页面更新时,可以通过查找更新页面的元素来判断页面加载完成,此时获取的title或url为新页面的title或url 截屏: 截取整个页面:driver.get_scree...原创 2019-08-26 19:18:27 · 370 阅读 · 0 评论 -
六、实用技巧(下)
浏览器获取CSS和XPATH -- chrome 的 copy selector 和 copy xpath 我们在选择元素时, 前面学过了两样大利器:用css 和xpath 进行选择 打开 百度 https://www.baidu.com/ 如果我们要选择这个 * 分别用 css和xpath #s_kw_wrap &g...原创 2019-08-26 19:26:32 · 2662 阅读 · 0 评论