首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户410015064695
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
赞
文章( 20 )
沸点( 0 )
Selenium防踩坑 - StaleElementReferenceException 解决方案
1. 异常原因 在执行脚本时,有时候引用元素对象会抛出如下异常: 字面上的意思是,引用的元素已过时。原因是页面刷新了,此时当然找不到之前页面的元素,就算是后退回来的页面也是不一样的。 我们来
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()方法点击元素,实际上鼠标的操作不单单只有单击,现在页面中随处可以看到需要右击、双击、鼠标悬停、甚...
下一页
关注了
1
关注者
0
收藏集
1
关注标签
3
加入于
2021-11-10