首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
自动化
订阅
用户410015064695
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
Selenium系列教程 - 元素定位(上)
首先我们打开百度首页,页面上有输入框、按钮、文字、图片、链接等,我们要做的就是模拟鼠标和键盘来操作这些元素。那么我们要操作这些元素的前提是找到它们。2)打开百度首页,https://www.baidu.
Selenium系列教程 - 元素定位(下)
自动化测试中的核心是元素定位,只有在定位到对象的基础上,才可以对对象进行操作。在一个页面中有很多种方法可以定位到元素。除了上面的公共方法,还有两个私有方法,他们是find_element和find_elements 。from selenium.webdriver.common....
Selenium系列教程 - xpath定位和css定位
实际项目中使用较多的是xpath定位和css定位。XPath是XML文档中查找结点的语法,换句话就是通过元素的路径来查找这个元素。xpath比较强大,而css选择器在性能上更优,运行速度更快,语法上更简洁。XPATH中的元素id使用以下内容定义:[@id='kw'],而在...
Selenium系列教程 - 页面元素操作
前面我们已经学会了如何定位元素,这只是自动化测试的第一步,接下来我们需要对元素进行操作。element.element.element.element.element.element.element.element.element.用于存储input、select等元素的...
Selenium系列教程 - 浏览器控制
这节主要介绍的是操作浏览器本身的方法,比如打开浏览器,关闭浏览器,设置浏览器的大小和浏览器前进后退等。关闭当前窗口。driver = webdriver.driver.get("http://www.baidu.time.driver.time.driver.time.d...
Selenium系列教程 - switch_to讲解:切换handle、frame、alert
1. 多窗口切换(handle)2. frame切换3. 处理Alert弹窗4. 1. 在浏览器操作中,有时会弹出多个浏览器界面,如果不使用 switch_to.window(),程序还是在最初始的那个界面寻找元素,这样就导致新界面中的元素找不到。switch_to.al...
Selenium系列教程 - 调用JavaScript
1. JavaScript的使用(原生js和jq方式)a. 获取元素的属性b. 设置元素的属性c. 删除元素的属性d. 2. Selenium如何执行JavaScript3. 应用场景a. 日期控件b. 滚动视图c. 1. a. ..var temp = $('.test1')....
Selenium系列教程 - 番外篇 js定位
前言1. 定位单个元素 a. 通过id定位 b. 2. 定位一组元素 a. 通过name定位 b. 通过标签名定位 c. 通过class类定位 d. 1. a. document. b. document.2. a. document...
Selenium系列教程 - 使用ActionChains模拟鼠标操作
1. ActionChains类简介2. ActionChains方法列表3. 1. 前面我们在Selenium系列教程 - 页面元素操作中使用到element.click()方法点击元素,实际上鼠标的操作不单单只有单击,现在页面中随处可以看到需要右击、双击、鼠标悬停、甚...
Selenium系列教程 - 使用Keys模拟键盘操作
1. Keys类简介2. Keys方法列表3. 1. 平常我们会用到很多快捷键,那么如何来模拟快捷键操作呢。selenium中给我们提供了大部分的键盘操作方法,如:全选、复制、粘贴等都能模拟出来。首先需要导入Keys这个包。 from selenium.webdri...