说明:滚动条也分为很多种。需根据具体情况来决定使用哪种方法。

一、最普通滚动条,手动拖动可以到页面任意位置 。

  1. 滚动到指定元素的位置;

    WebElement target = driver.findElement(By.xpath(xPathExpression));((JavascriptExecutor)driver).executeScript("arguments[0].scrollIntoView();", target);

转载于:https://blog.51cto.com/hongz/1763879

Selenium关于滚动条的定位方法总结相关推荐

  1. Python+selenium自动化八大元素定位方法及实例(超详细)

    目录 一.selenium模块中的find_element_by_id方法无法使用 二.Python+selenium自动化八大元素定位方法 使用场景: 1.通过id属性定位:driver.find_ ...

  2. Selenium原理及元素定位方法(JAVA)

    Selenium原理 1.Selenium 1.0(Selenium RC): 早期的Selenium使用的是Javascript注入技术与浏览器打交道,需要Selenium RC启动一个Server ...

  3. Selenium—八种元素定位方法

    前言: 在学习元素定位之前,我们最好能懂一点html的知识.我们要能找到这些元素,然后才能操作这些元素.工具或代码无法像我们测试人员一样用肉眼来分辨页面上的元素. 一.查看页面元素 用谷歌浏览器打开百 ...

  4. selenium自动化常用元素定位方法

    一.选择界面元素 根据元素的特征选择:ID,Name,Class,TagName,link_text 根据元素的特征和关系:css,xpath 二.如何选择界面元素 1.存在ID属性的元素,可通过 i ...

  5. selenium之css元素定位方法

    一. 单一属性定位(id用"#",class用".") 1:type selector driver.find_element_by_css_selector( ...

  6. 【Python】Selenium多级悬浮菜单定位方法分享

    举例图: 以下菜单选择需逐级鼠标悬浮显示才可选择 注明: """触发步骤:1.定位下拉框触发元素---点击----触发下拉框显示2.悬浮一级选择项,触发一级选择项3.悬浮 ...

  7. selenium定位方法(java实例)

    从下图中可以看到selenium有三类定位元素的方法,一种是直接通过属性.标签以及链接来定位,一种是XPath方式,最后一种是CSS方式. 下表列举了元素定位的例子 selenium之页面元素定位方法 ...

  8. python xpath定位不到_Xpath定位方法深入探讨及元素定位失败常见情况

    一.Xpath定位方法深入探讨 (1)常用的Xpath定位方法及其特点 使用绝对路径定位元素. 例如: driver.findElement(By.xpath("/html/body/div ...

  9. Selenium常用的8大元素定位方法

    1.元素定位方法的分类(调用方式): 直接调用型(推荐方式) driver.find_element_by_xxx(value) 使用By类型(需要导入By) from selenium.webdri ...

  10. [python爬虫] Selenium常见元素定位方法和操作的学习介绍(转载)

    转载地址:[python爬虫] Selenium常见元素定位方法和操作的学习介绍 一. 定位元素方法 官网地址:http://selenium-python.readthedocs.org/locat ...

最新文章

  1. 找Java培训机构需要注意那些
  2. C#学习笔记——MDI窗体(多文档界面)
  3. Spring Cloud:connect time out
  4. [BZOJ] 2064: 分裂
  5. 云计算设计模式(二)——断路器模式
  6. const在c语言中作用,在C语言中const作用全面总结.doc
  7. django笔记精炼 200304
  8. [重要] Cocos2dx 3.0 PageView ListView 在Android设备下背景显示为绿色的问题的解决方案
  9. Java直连Access
  10. javascript时间戳转换成yyyy-MM-DD格式
  11. 整理一波数组去重方法
  12. java接收前端JSON字符串
  13. 西边人西说测试,测试蓝本 | 一篇文章看懂什么是测试,测试是干什么的
  14. c语言浮点变量是什么意思,C语言中说的浮点型是什么意思呢 C语言的浮点数是什么...
  15. 上传文件到到大数据平台
  16. mybatis type-aliases-package
  17. 长短期记忆网络 Long Short-Term Memory
  18. 关于前端框架vue/react及UI框架的配合
  19. 鸿蒙系统能不能用在手机,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可 !【手机吧】_百度贴吧...
  20. 博士毕业了,网络环境变了

热门文章

  1. 随机森林算法原理_集成算法,随机森林和梯度增强机
  2. 控制网页frame vba_V8 bindings 设计isolate,context,world,frame之间的关系(翻译)
  3. Excel日期转换mysql_EXCEL与MySQL日期格式转换
  4. pythonATM,购物车项目实战1,项目说明
  5. 新风系统风速推荐表_实验室通风系统的设计和应用
  6. java中bean的作用域有哪些_深入了解Spring中Bean的作用域和生命周期
  7. Merkle Tree与区块链
  8. IT书籍汇总下载(python_c++_java_android_网络安全)等-持续更新
  9. Oracle活动会话历史(ASH)及报告解读
  10. 自动化测试===unittest和requests接口测试案例,测试快递查询api(二)