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()
相關文章
相關標籤/搜索