(1)clear():清除文字 用處:用來清除有提示資訊的輸入框,防止輸入資料造成拼接導致錯誤
(2)send_keys(value):模擬按鍵輸入
(3)click():模擬滑鼠點選
from selenium import webdriver
driver = webdriver.chrome()
driver.get("")
driver.find_element_by_id("kw").clear()
driver.find_element_by_id("kw").send_keys("selenium")
driver.find_element_by_id("su").click()
driver.quit()
(4)submit():提交表單,用處:可以用來模擬輸入關鍵字後,按回車的操作
from selenium import webdriver
driver = webdriver.chrome()
driver.get("")
search_text = driver.find_element_by_id("kw")
search_text.send_keys("selenium")
search_text.submit()
driver.quit()
通過按鍵盤上的回車鍵完成搜尋內容的提交。
(5)size:返回元素的尺寸
獲取輸入框的尺寸
size=driver.find_element_by_id(「kw").size
(6)text:獲取元素的文字
text==driver.find_element_by_id("cp").text
(7)get_attribute(name):獲取屬性值
返回元素的屬性值可以是type,id,name或其他屬性值
attribute
=driver.find_element_by_id
("kw").get_attribute
(type)
(8)is_displayed():設定該元素是否使用者可見(返回ture或flase)
返回元素的結果使用者是否可見
result=driver.find_element_by_id("kw").is_displayed()
selenium 自動化測試。
第一步安裝 谷歌瀏覽器。第三步編寫測試測試指令碼 第四步 安裝selemium coding utf 8 引入webdriver和unittest所需要的包 from selenium import webdriver from selenium.webdriver.common.by import...
Python自動化測試 Selenium
第乙個selenium就。先show from selenium import webdriver driver webdriver.firefox driver.get assert oxcoder decode utf 8 in driver.title print driver.title d...
自動化測試selenium(四)
三 用例的執行順序 四 unittest斷言 unittest 各元件的關係為 test fixture 初始化和清理測試環境,比如建立臨時的資料庫,檔案和目錄等,其中 setup 和 setdown 是最常用的方法 test case 單元測試用例,testcase 是編寫單元測試用例最常用的類 ...