随笔分类 -  selenium自动化框架学习

摘要:一、Xpath语法简介 还有一种 灵活、强大 的选择元素的方式,就是使用 Xpath 表达式。 XPath (XML Path Language) 是由国际标准化组织W3C指定的,用来在 XML 和 HTML 文档中选择节点的语言。 目前主流浏览器 (chrome、firefox,edge,safa 阅读全文
posted @ 2021-04-02 15:44 糖糖来迟 阅读(249) 评论(0) 推荐(0) 编辑
摘要:一、Selenium 提供的 ActionChains 类 实现鼠标右键点击、双击、移动鼠标到某个元素、鼠标拖拽等应用场景 我们以移动鼠标到某个元素为例。鼠标移动到百度页面【设置】上显示下拉列表 代码如下: from selenium import webdriver# 导入ActionChains 阅读全文
posted @ 2021-04-02 10:03 糖糖来迟 阅读(559) 评论(0) 推荐(0) 编辑
摘要:一、radio框 radio框选择选项,直接用WebElement的click方法,模拟用户点击就可以了。 比如, 我们要在下面的html中: 先打印当前选中的老师名字再选择 小雷老师 网页信息<div id="s_radio"> <input type="radio" name="teacher" 阅读全文
posted @ 2021-04-01 14:49 糖糖来迟 阅读(187) 评论(0) 推荐(0) 编辑
摘要:1.frame切换 例子如下 from selenium import webdriver # 创建 WebDriver 对象,指明使用chrome浏览器驱动wd = webdriver.Chrome()# 设置最大等待时长10s 隐式等待,缺省等待wd.implicitly_wait(10) # 阅读全文
posted @ 2021-03-31 17:23 糖糖来迟 阅读(263) 评论(0) 推荐(0) 编辑
摘要:上一章学习了css选择器的基本使用,这一章继续深入学习哦 1.选择语法 可以 联合使用 比如, 我们要选择 网页 html 中的元素 <span class='copyright'>版权</span> <div id='bottom'> <div class='footer1'> <span cla 阅读全文
posted @ 2021-03-31 14:14 糖糖来迟 阅读(55) 评论(0) 推荐(0) 编辑
摘要:练习一: from selenium import webdriverimport unittest # CSS选择器 # 创建 WebDriver 对象,指明使用chrome浏览器驱动wd = webdriver.Chrome()# 设置最大等待时长10s 隐式等待,缺省等待wd.implicit 阅读全文
posted @ 2021-03-26 11:07 糖糖来迟 阅读(2266) 评论(0) 推荐(0) 编辑
摘要:CSS Selector 语法选择元素原理 HTML中经常要 为 某些元素 指定 显示效果,比如 前景文字颜色是红色, 背景颜色是黑色, 字体是微软雅黑等。 那么CSS必须告诉浏览器:要 选择哪些元素 , 来使用这样的显示风格。 .animal就是CSS选择器 既然 CSS Selector 语法 阅读全文
posted @ 2021-03-11 17:17 糖糖来迟 阅读(104) 评论(0) 推荐(0) 编辑
摘要:操控元素的基本方法 选择到元素后,代码返回元素对应的webElement对象,通过这个对象,可以操作元素了 1、点击元素 2.输入 3.获取元素文本内容,元素的属性 简单例子: # 获取元素属性# 创建 WebDriver 对象,指明使用chrome浏览器驱动wd = webdriver.Chrom 阅读全文
posted @ 2021-03-10 16:59 糖糖来迟 阅读(152) 评论(0) 推荐(0) 编辑
摘要:selenium是自动化框架!!安装了pyCharm,软件自带了chrom浏览器,导入selenium库,开始我的学习之旅哈web页面中通过选择元素来操作页面,如何选择元素是重点!1、通过元素id来选择元素简单例子 from selenium import webdriver# 创建 WebDriv 阅读全文
posted @ 2021-03-10 10:14 糖糖来迟 阅读(285) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示