2. weddriver的定位方法
一. find_element_by_****的方式
首页在网页上鼠标右键选择检查并点击,查看需要定位的元素。 https://www.baidu.com 以百度为例
导入模块的:
from selenium import webdriver
1、id定位: find_element_by_id()
2、name定位: find_element_by_name()
3、class定位:find_element_by_class_name()
4、tag定位:find_element_by_tag_name()
5、link定位:find_element_by_link_text() #此种方法是专门用来定位文本链接的,比如百度首页右上角有“新闻”,“hao123”,“地图”等链接
6、partial_link定位:find_element_by_partial_link_text() #文本链接中的部分内容
7、xpath定位:find_element_by_xpath() #页面元素的检查页面,可以选中定位元素,然后右键,选择copy,下面的Xpath看看写xpath的思想
8、CSS定位:find_element_by_css_selector()
复数的定位就是将上面的element改成elements,如:find_elements_by_xpath()
二、 By定位方式
By定位的方式可以更好的实现分层的代码逻辑,所以比较推荐使用
将上面find_element_by_xpath(‘****’) 这种显示的定位写成: find_element(By.Xpath, '****')
需要引入的模块: from selenium.webdriver.common.by import By
page Object中推荐这种,形式,具体可以参考:https://www.cnblogs.com/yufeihlf/p/5764099.html
原文地址:https://www.cnblogs.com/lintest/p/11713501.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Android 中ThreadLocal的深入理解
- 100行Android代码轻松实现带动画柱状图
- Android编程绘图操作之弧形绘制方法示例
- 详解Android中Application设置全局变量以及传值
- Android编程调用红外线遥控功能示例
- Android实现图文垂直跑马灯效果
- Android 实现截屏功能的实例
- android仿微信通讯录搜索示例(匹配拼音,字母,索引位置)
- Android通过overScrollBy实现下拉视差特效
- Android使用手势实现翻页效果
- Android应用内悬浮窗的实现方案示例
- Android实现View拖拽跟随手指移动效果
- Android中button的onClick事件几种方法
- Android利用Glide获取图片真正的宽高的实例
- Android 自定义AlertDialog对话框样式