1. 程式人生 > >自動化測試學習筆記之第一個代碼

自動化測試學習筆記之第一個代碼

href 自動化 筆記 定義 imp 信息 查找 clas 驅動

實現第一個自動化代碼,控制瀏覽器打開網址,輸入信息並點擊按鈕。

①導入selenium相關模塊

②調用selenium的瀏覽器驅動

③通過驅動訪問網址URL

④通過驅動操作頁面元素

⑤通過驅動關閉瀏覽器

首先上一段完整的代碼

from seleniumim port webdriver

driver = webdriver.Firefox()

driver.get("http://www.baidu.com")

driver.find_element_by_id("kw").send_keys("Selenium2")

driver.find_element_by_id("su").click()

driver.quit()

具體說明如下:

導入selenium的webdriver包

from selenium import webdriver

把webdriver的Firefox對象賦值給變量driver,獲取了了driver對象,就可以打開瀏覽器進行接下來的操作

driver = webdriver.Firefox()

通過get()方法,可以向瀏覽器訪問URL

driver.get("http://www.baidu.com")

通過driver對象找到頁面元素的幾種find_element方法

driver.find_element_by_id() #查找頁面的id

driver.find_element_by_name() #查找頁面的name

driver.find_element_by_class_name() #查找頁面的class名字

使用by_id()方法,通過id=kw定位到百度的輸入框,send_keys()定義將要輸入的文本Selenium2

driver.find_element_by_id("kw").send_keys("Selenium3")

id=su定位到百度的搜索按鈕,並通過click()命令觸發單擊事件

driver.find_element_by_id("su").click()

最後退出瀏覽器及相關的驅動程序

driver.quit()

自動化測試學習筆記之第一個代碼