操作瀏覽器對象
在之前的文章中我們就已經接觸到了類似send_keys()等瀏覽器對象的方法,這節我們就來一一介紹下,廢話不多少,搞起來~
一、點擊與輸入
1,click() 用於點擊一個可點擊的按鈕或者鏈接
2,send_keys() 用於向一個輸入框輸入內容
例:
#搜索:fuck_test
fuck_test.find_element_by_name("wd").send_keys("fuck_test")
time.sleep(1)
fuck_test.find_element_by_id("su").click()
二、清楚對象內容
clear() 用於清除類似輸入框,文本框中的內容,要在對象允許的情況下
例:
#搜索:fuck_test
fuck_test.find_element_by_name("wd").clear()
fuck_test.find_element_by_name("wd").send_keys("fuck_test")
time.sleep(1)
fuck_test.find_element_by_id("su").click()
三、提交表單內容
submit() 同於提交表單內容,也可用於點擊按鈕或鏈接
例:
在登錄賬號的時候,填寫完成賬號和密碼,需要使用submit()動作點擊提交按鈕,也可以使用click()點擊提交按鈕
類似於:
#搜索:fuck_test
fuck_test.find_element_by_name("wd").clear()
fuck_test.find_element_by_name("wd").send_keys("fuck_test")
time.sleep(1)
fuck_test.find_element_by_id("su").click()
fuck_test.find_element_by_id("su").submit()
四、獲取對象的文本
text 用於獲取對象的文本
有的時候我們需要得到對象的文本內容,我們就需要使用這個方法
例:
fuck_test.find_element_by_id("su").text
五、獲取元素的屬性值
get_attribute() 用於獲取元素的屬性值
例:
#根據name獲取id值
aaa=fuck_test.find_element_by_name("wd")
aaa.attribute("id")
ok,今天就到這,短小精悍是我們的目標,祝你看的愉快~
兄dei~如果你覺得還行,可以分享到朋友圈,大家一起學習,共同進步~
GIF
TAG:搞測試 |