05-Element对象常用方法

简介: 05-Element对象常用方法

1. 操作Element对象

  • clear(): 清除文本
  • send_keys (value): 模拟按键输入
  • click(): 单击元素
  • submit():提交表单,模拟回车操作
1. # -*-coding:utf-8一*-
2. # @Time:2021/1/12
3. # @Author: 大海
4. from selenium import webdriver
5. 
6. driver = webdriver.Chrome()
7. driver.get("https://www.baidu.com")
8. 
9. driver.find_element_by_id("kw").clear()
10. driver.find_element_by_id("kw").send_keys("selenium")
11. driver.find_element_by_id("su").click()
12. # 有时候 submit()可以与 click()方法互换来使用,但没有click()应用广泛
13. # driver.find_element_by_id("su").submit()
14. 
15. driver.quit()

2. Element常用方法

  • size: 返回元素的尺寸
  • text: 获取元素的文本
  • get_attribute(name): 获得属性值
  • is_displayed(): 设置该元素是否用户可
1. # -*-coding:utf-8一*-
2. # @Time:2021/1/12
3. # @Author: 大海
4. from selenium import webdriver
5. 
6. driver = webdriver.Chrome()
7. driver.get("http://www.baidu.com")
8. 
9. # 获得输入框的尺寸
10. size = driver.find_element_by_id('kw').size
11. print(size)
12. 
13. # 返回百度页面底部备案的文案
14. text = driver.find_element_by_id("cp").text
15. print(text)
16. 
17. # 返回元素的属性值, 可以是 id、 name、 type 或其他任意属性
18. attribute = driver.find_element_by_id("kw").get_attribute('type')
19. print(attribute)
20. 
21. # 返回元素的结果是否可见, 可见为True,不可见为False
22. result = driver.find_element_by_id("kw").is_displayed()
23. print(result)
24. 
25. driver.quit()


相关文章
|
4月前
|
缓存 JavaScript 前端开发
JavaScript中数组、对象等循环遍历的常用方法介绍(二)
JavaScript中数组、对象等循环遍历的常用方法介绍(二)
77 1
|
4月前
|
JavaScript 前端开发 索引
JavaScript中数组、对象等循环遍历的常用方法介绍(一)
JavaScript中数组、对象等循环遍历的常用方法介绍(一)
68 0
|
5月前
数组方法中的`forEach()`方法和`map()`方法有什么区别?
数组方法中的`forEach()`方法和`map()`方法有什么区别?
|
Java
【JAVA】反射获取对象/LIST中对象属性
【JAVA】反射获取对象/LIST中对象属性
442 0
|
存储 JSON 数据格式
Map对象和普通对象的7个区别
Map对象和普通对象的7个区别
lodash遍历并继承对象属性
lodash遍历并继承对象属性
97 0
lodash根据对象自身和继承的属性创建键值对数组
lodash根据对象自身和继承的属性创建键值对数组
58 0
lodash判断对象的直接或继承属性是否存在
lodash判断对象的直接或继承属性是否存在
200 0
|
JavaScript
Dom常用方法
Dom常用方法
117 0
|
算法 Java 索引
Object类的常用方法
1)==既可以判断基本类型,又可以判断引用类型 ①如果判断的是基本类型,判断的是值是否相等 ②如果判断引用类型,判断的是地址是否相等,即判断是不是同一个对象 2)equals是Object类中的方法,只能判断引用类型。默认判断的是地址是否相等,子类一般都重写该方法。
141 0

热门文章

最新文章