selenium---元素的操作

#####################################################
## 元素操作
#####################################################
b = webdriver.Chrome()
b.implicitly_wait(30)
b.get('http://www.baidu.com')
# b.maximize_window()
b.set_window_size(800,800)

ipt_keyword = b.find_element_by_id('kw')
# ipt_keyword.send_keys('菠萝壳')

b.execute_script("arguments[0].value='菠萝壳';",ipt_keyword)

# 对象截图
# ipt_keyword.screenshot('./bd.png')
# 提交表单数据
ipt_keyword.submit()
# 获取属性值
print(ipt_keyword.get_attribute('class'))
print(ipt_keyword.get_attribute('value'))
# 获取对象文本
print(ipt_keyword.text)
# 获取对象尺寸
print(ipt_keyword.size)
# 获取对象坐标(当前浏览器)
print(ipt_keyword.location)
# 判断是否可用
print(ipt_keyword.is_enabled())
# 判断是否可见
print(ipt_keyword.is_displayed())
# 判断是否被选中
print(ipt_keyword.is_selected())

sleep(3)
b.quit()
原文地址:https://www.cnblogs.com/chen-huan/p/11010916.html