04 2021 档案

Selenium 项目搭建过程
摘要:Selenium 环境搭建多多少少大概有4、5次了,每次都有东西遗忘,整理下大概的过程: 安装python,下载exe文件 C:\Users\lic\AppData\Local\Programs\Python\Python37 https://www.python.org/downloads/win 阅读全文

posted @ 2021-04-20 11:43 平凡之测 阅读(70) 评论(0) 推荐(0) 编辑

Selenium Javascript 滚动条操作
摘要:js在selenium有许多应用,最主要的有滚动条操作。 实现功能:进入百度搜索结果页-》滚动条分别滚到到顶部、底部及指定元素位置。 使用格式: driver.execute_script('window.scrollTo(0,0)') eg: from selenium import webdri 阅读全文

posted @ 2021-04-17 22:33 平凡之测 阅读(68) 评论(0) 推荐(0) 编辑

Selenium KPI接口 时间等待
摘要:常见的时间等待有三种: 固定、显示、隐士。 应用场景: 主要用于模拟真实的用户操作,有时时间过于短,页面响应不过来,从而造成元素定位不到。 使用格式: sleep(3):一般用于调试 implicity_wait():隐士等待一般对整个driver周期都适用,使用一次即可 WebDriverWait 阅读全文

posted @ 2021-04-17 22:31 平凡之测 阅读(135) 评论(0) 推荐(0) 编辑

Selenium KPI接口 附件上传
摘要:实现功能 拖拽图片到百度上传图片搜索功能区域。 定位.send_keys(r'图片路径') #导入相关包 from selenium import webdriver from time import sleep #打开百度 driver=webdriver.Chrome() driver.get( 阅读全文

posted @ 2021-04-17 22:29 平凡之测 阅读(51) 评论(0) 推荐(0) 编辑

Selenium KPI接口 警告弹 -alert/confirm/promp
摘要:应用场景: 有些页面进入后自带弹窗提醒功能需要确认,这时候就需要将焦点定位到alert弹窗上。 使用格式: alert=driver.switchtoalert() alert.accept() 实现功能 本地新建html文件,模仿alert/confirm/prompt弹窗,定位弹窗并确认。 实现 阅读全文

posted @ 2021-04-17 22:26 平凡之测 阅读(197) 评论(0) 推荐(0) 编辑

Selenium KPI接口 窗口句柄
摘要:应用场景: 当单击主页上的链接时,将打开一个新窗口。在新打开的窗口中,无法执行任何操作,因为焦点仍然在主页Web驱动程序上。 这时候,我们需要把焦点定位到新打开的页面上。 先获取所有窗口a=driver.window_handles 再获取最新打开的窗口driver.switch_to.window 阅读全文

posted @ 2021-04-17 22:23 平凡之测 阅读(112) 评论(0) 推荐(0) 编辑

Selenium KPI接口 iframe切换
摘要:应用场景: 在编写脚本的时候,经常会发现最熟悉的错误“元素定位不到“,此时如果你查看页面元素,有可能你会发现元素在>标签对之间。 此时,我们只有先将代码驱动切换到frame内部才可定位成功。 使用格式: 实现功能 登录qq邮箱为例,用户名嵌套在iframe弹窗内。 from time import 阅读全文

posted @ 2021-04-17 22:21 平凡之测 阅读(54) 评论(0) 推荐(0) 编辑

Selenium KPI接口 屏幕截图
摘要:屏幕截图功能常用的有两种: savescreenshot()及 getscreenshotasfile()。 使用格式 self.driver.save_screenshot('baidu.png') self.driver.getscreenshotasfile(filepath) 在项目中用到屏 阅读全文

posted @ 2021-04-17 22:14 平凡之测 阅读(67) 评论(0) 推荐(0) 编辑

Selenium KPI接口 键盘操作
摘要:实现功能:百度搜索框输入selenium->复制内容->sogo搜索框粘贴内容。 首先导入Keys方法 使用格式: driver.findelementbyid("kw").sendkeys(Keys.CONTROL,'a') ` #导入相关包 from selenium import webdri 阅读全文

posted @ 2021-04-17 22:07 平凡之测 阅读(135) 评论(0) 推荐(0) 编辑

Selenium KPI接口- 鼠标案例
摘要:鼠标操作 实现功能:百度页面->移动到‘设置’按钮->右键点击/鼠标双击/鼠标拖拽到元素松开。 首先导入ActionChains方法 使用格式:ActionChains(driver).操作(element).perform() from selenium import webdriver from 阅读全文

posted @ 2021-04-17 22:03 平凡之测 阅读(241) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

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