首页 > 编程语言 >[-005-]-Python3+Unittest+Selenium Web UI自动化测试之页面滑动

[-005-]-Python3+Unittest+Selenium Web UI自动化测试之页面滑动

时间:2023-10-30 17:44:20浏览次数:48  
标签:Web execute script driver Unittest Selenium window 滑动 页面

1.上下滑动

a.滑动

# 滑动至页面底部:
js1 = "window.scrollTo(0, document.body.scrollHeight)"
self.driver.execute_script(js1)

# 滑动至页面顶部:
js2 = "window.scrollTo(0, 0)"
self.driver.execute_script(js2)
c.纵向滚动条通过scrollBy坐标来滚动
#纵向滚动条通过scrollBy坐标来滚动
js="window.scrollBy(0,document.body.scrollHeight*0.6)"
driver.execute_script(js)

 

标签:Web,execute,script,driver,Unittest,Selenium,window,滑动,页面
From: https://www.cnblogs.com/chushujin/p/17798433.html

相关文章

  • javaweb--Maven简介
    Maven专门用于管理和构建Jave项目的工具1、提供了一套标准的项目结构2、提供了一套标准化的构建流程构建流程:先编译再测试再打包再发布可以从中央仓库下载jar包到本地仓库供项目使用提供了一套简单的命令来完成项目构建3、提供了一套依赖管理机制依赖管理依赖管理就是管......
  • python 飞书 获取飞书租户访问令牌 自定义机器人 向webhook_url发送POST请求
    importjsonimportrequestswebhook_url=post_data=#见应用凭证#获取飞书租户访问令牌,用于调用飞书开放平台的其他API接口#url:飞书开放平台的获取租户访问令牌的API接口地址url=r"https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal/"r=......
  • java web jsp 分页显示代码
    <%@pagelanguage="java"contentType="text/html;charset=gb2312"pageEncoding="gb2312"%><%@pageimport="java.sql.*,chap03.*"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN&qu......
  • emscripten基于llvm的webassembly 编译器
    emscripten是一个基于llvm的webassembly编译器包含的特性可移植支持编译现有的c,c++以及其他语言项目,使用lvvm编译为支持nodejs,浏览器,以及wasm运行时运行的服务提供apis支持将openGL转换为WebGL,pthreads转换为webapi。。。快速集成了不少工具(llvm,emscripten,binar......
  • [WEB安全] XSS攻击防御 Vue
    一、概念XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScript,但实际上也可以包括Java、 VBScript、ActiveX、Flash或者甚至是普通的HTML。攻击成功后,攻击者可......
  • [WEB安全] CSRF攻击和防御
    一、什么是CSRF  跨站请求伪造(英语:Cross-siterequestforgery),也被称为 one-clickattack 或者 sessionriding,通常缩写为 CSRF 或者 XSRF,是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法。 跟跨网站脚本(XSS)相比,XSS 利用的是用户对指定网站的......
  • fastapi websockets
    #pipinstallwebsocketsfromuvicornimportrunfromfastapiimportFastAPIapp=FastAPI(title="websocket")fromtypingimportListfromfastapiimportFastAPI,WebSocket,WebSocketDisconnectfromfastapi.responsesimportHTMLResponseht......
  • selenium+python,登录有验证码的处理方式
    验证码的验证方式1.关闭验证码功能2.设置万能验证码3.通过第三方打码平台识别验证码 验证码图片获取提取验证码信息 验证码图片识别通过第三方平台1.超级鹰https://www.chaojiying.com/2.通过发送一个第三方的接口请求处理识别验证码http://upload.chaojiying.net/U......
  • Android的webview区分录相还是拍照
    背景:集成了一个实名认证的网页,iOS正常但Android点击没有反应,首页想着是webview的某些协议没有实现,于是在网上找到了相关资料,我们简单记录一下核心代码。1.权限配置<uses-permissionandroid:name="android.permission.CAMERA"/><uses-permissionandroid:name="android.permi......
  • 黑马程序员2023新版JavaWeb开发教程学习笔记
    前言该笔记灵感来源于B站《黑马程序员2023新版JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+Springboot》源视频地址:黑马程序员2023新版JavaWeb开发教程个人声明:本文记录个人在进行该视频学习中的知识总结,帮助大家能更快地进行对该视频内容的学习;由于该视频对......