selenium元素操作合集

selenium WebElement DOM元素操作函数总结

使用driver获取到相关元素后,需要对其进行点击,输入等相关操作,例如下方代码;因为dom元素操作函数较多,避免忘记遗漏,在此做以总结笔记,来加深印象方便需要时查找

from selenium import webdriver
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()
driver.get("https://www.baidu.com")
element = driver.find_element(by=By.XPATH, value='//span[@id="kw"]')
element.send_keys() # dom操作,输入值

常见的操作webdriver的WebElemnet

函数注解
.tag_name获取当前定位元素的tagName[标签名]
.text获取当前定位元素中的文本内容
.click()鼠标点击当前定位元素操作
.submit()针对form表单进行提交操作
.clear()清楚文本内容
.get_attribute(name)获取元素属性值[返回为字符串类型;name:属性名]
.is_selected()判断元素是否被选中 例如:复选框[返回:True or False]
.is_enabled()判断是否启用该元素,该元素是否可用[返回:True or False]
.is_displayed()判断元素用户是否可见[返回:True or False]
.location_once_scrolled_into_view将当前定位元素滚动至可见位置;如果此元素不可见则返回None
.size返回当前定位元素的大小,即 宽,高[返回格式:dict]
.send_keys(*value)模拟用户输入

总结:更多webElement操作可在WebElement类中查看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值