python3+selenium入门05-元素操作及常用方法

学习了元素定位之后,来看一些元素的操作,还有一些常用的方法

clear()清空输入框内容

click()点击

send_keys()键盘输入

import time
from selenium import webdriver
dr = webdriver.Chrome()
dr.get('https://www.baidu.com')#打开百度
st = dr.find_element_by_name('wd')#定位搜索框
st.send_keys('测试一下')#输入内容
time.sleep(2)#让程序等待两秒,看的更清楚
cl = dr.find_element_by_id('su')#定位百度一下 按钮
cl.click()#点击

 

sumbit()提交表单,类似在搜索输入框输入内容后,点击回车的效果。在有道搜索输入搜索内容,然后提交

from selenium import webdriver
dr = webdriver.Chrome()
dr.get('https://www.youdao.com')
st = dr.find_element_by_id('translateContent')
st.send_keys('测试一下')
st.submit()

跟click()一个效果,用处没click()广

 

text:文本信息

size:元素大小

get_attribute()获取元素的某个属性的值

is_dispalyed:是否可见

is_enabled:是否可用

from selenium import webdriver
dr = webdriver.Chrome()
dr.get('https://www.baidu.com')#打开百度
st = dr.find_element_by_name('wd')#定位搜索框
cp = dr.find_element_by_id('cp')
print(cp.text)
print(st.size)
print(st.get_attribute('name'))
print(st.is_displayed())
print(st.is_enabled())

posted @ 2018-07-26 18:03  梦忆安凉  阅读(583)  评论(0编辑  收藏  举报