selenium学习:简单元素操作
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,WebDriver中常用方法:clear() 清除文本send_keys(*value) 模拟按键输入click() 单机元素网站的登陆from selenium import webdriverfr
千家信息网最后更新 2025年01月24日selenium学习:简单元素操作
WebDriver中常用方法:
clear() 清除文本
send_keys(*value) 模拟按键输入
click() 单机元素
网站的登陆
from selenium import webdriverfrom time import *driver = webdriver.Chrome()url = "https://login.huawei.com/login/?redirect=http%3A%2F%2Fw3.huawei.com%2Fnext%2Findexa.html"print('new access %s' %(url))driver.get(url)driver.find_element_by_id('uid').clear()driver.find_element_by_id('uid').send_keys("c00358145")sleep(3)driver.find_element_by_id('password').clear()driver.find_element_by_id('password').send_keys("&CTT1106648034")driver.find_element_by_class_name('btn').click()sleep(3)driver.quit()2.WebElement接口常用的方法submit()方法用于提交表单from selenium import webdriverfrom time import *driver = webdriver.Chrome()url = "https://www.baidu.com"print('new access %s' %(url))driver.get(url)driver.find_element_by_id('kw').clear()driver.find_element_by_id('kw').send_keys("c00358145")sleep(3)driver.find_element_by_id('kw').submit()sleep(3)driver.quit()
定位搜索框通过submit提交搜素框的内容,达到点击搜素按钮的效果,有时候可以同click()函数交换使用
方法:size() 返回元素的尺寸
text() 获取元素的文本
get_attribute(name)获取属性的值
is_displayed() 设置该元素首付用户可见
from selenium import webdriver
from time import *
driver = webdriver.Chrome()
url = "https://www.baidu.com"
print('new access %s' %(url))
driver.get(url)
size = driver.find_element_by_id('kw').size
print('size%s' %size)
text = driver.find_element_by_xpath("//*[@id='u1']/a[1]").text
print('text%s' %text)
attribute = driver.find_element_by_id('kw').get_attribute('type')
print('%s' %attribute)
sleep(3)
driver.quit()
元素
方法
常用
文本
使用方法
内容
函数
单机
尺寸
属性
按钮
按键
接口
效果
有时候
用户
网站
表单
首付
定位
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
apc 自动关闭服务器
网络安全班级活动方案
2014数据库技术大会
运河区网络安全宣传
超级动物大逃杀无法连接服务器
窗体是数据库的一个什么
cmdb 数据库设计
锐捷服务器开不了机
平谷区网络软件开发质量保障
的数据库技术
新塔软件开发有限公司
房地产有关的互联网科技
服务器端口应该写什么
淮北服务器机箱机柜加工价格
专业网络安全评估
GJB500A软件开发监控
u8管理服务器在哪里查找
朱益锋软件开发
网络技术课程评估
软件开发哪些地区
北京乐学邦网络技术有限公司
软件开发合同超出日期
手机更新数据库
服务器禁止代理访问
上海有在互联网科技
ap数据库怎么升级
政务信息 网络安全
嘉峪关市网络安全周
华为软件开发招聘要求
镇海一站式软件开发工程