
05-Element对象常用方法
发布日期:2021-05-07 13:04:36
浏览次数:18
分类:精选文章
本文共 1072 字,大约阅读时间需要 3 分钟。
目录
1. 操作Element对象
- clear(): 清除文本
- send_keys (value): 模拟按键输入
- click(): 单击元素
- submit():提交表单,模拟回车操作
# -*-coding:utf-8一*-# @Time:2021/1/12# @Author: 大海from selenium import webdriverdriver = webdriver.Chrome()driver.get("https://www.baidu.com")driver.find_element_by_id("kw").clear()driver.find_element_by_id("kw").send_keys("selenium")driver.find_element_by_id("su").click()# 有时候 submit()可以与 click()方法互换来使用,但没有click()应用广泛# driver.find_element_by_id("su").submit()driver.quit()
2. Element常用方法
- size: 返回元素的尺寸
- text: 获取元素的文本
- get_attribute(name): 获得属性值
- is_displayed(): 设置该元素是否用户可
# -*-coding:utf-8一*-# @Time:2021/1/12# @Author: 大海from selenium import webdriverdriver = webdriver.Chrome()driver.get("http://www.baidu.com")# 获得输入框的尺寸size = driver.find_element_by_id('kw').sizeprint(size)# 返回百度页面底部备案的文案text = driver.find_element_by_id("cp").textprint(text)# 返回元素的属性值, 可以是 id、 name、 type 或其他任意属性attribute = driver.find_element_by_id("kw").get_attribute('type')print(attribute)# 返回元素的结果是否可见, 可见为True,不可见为Falseresult = driver.find_element_by_id("kw").is_displayed()print(result)driver.quit()
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年03月27日 20时56分37秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
LeetCode:100. Same Tree相同的树(C语言)
2019-03-05
【个人网站搭建】GitHub pages+hexo框架下为next主题添加分类及标签
2019-03-05
LeetCode:228. Summary Ranges汇总区间(C语言)
2019-03-05
Springcloud Oauth2 HA篇
2019-03-05
Makefile环境变量CFLAGS
2019-03-05
GDB命令—jump/return/call/disassemble
2019-03-05
java基础--继承
2019-03-05
java基础--java内部类
2019-03-05