#coding=utf-8
from selenium import webdriver
br=webdriver.chrome()
br.get(「
#1.通過id的值進行元素的定位(id=「kw」)
#br.find_element_by_id(「kw」).send_keys(「黑哥一笑,世事難料!」)
#br.get(「
#br.find_element_by_id(『q』).send_keys(「黑哥」)
#2.通過class進行定位(class=「s_ipt」)
#br.find_element_by_class_name(「s_ipt」).send_keys(「李子柒」)
#3.通過tag定位(有可能定位不到)
#br.find_element_by_tag_name(「input」).send_keys(「memeda」)
#4.通過link定位
#br.find_element_by_link_text(「hao123」).click()
#5.通過partial_link定位
#br.find_element_by_partial_link_text(「聞」).click()
#6.xpath定位
br.find_element_by_xpath("//[@id=『kw』]").send_keys(「麼麼噠」)
#br.find_element_by_xpath("//[@autocomplete=『off』]").send_keys(「kouniqiwa」)
#7.css定位
#br.find_element_by_css_selector("#kw").send_keys(「oyeah!!!」)
#8.通過name進行定位
br.find_element_by_name(「wd」).send_keys(「haleshao!」)
br.find_element_by_id(「su」).click()
自動定位失敗 自動化測試01
測試金字塔 1.1 測試的成本 ui自動化依賴於使用者介面,使用者介面發生變化,可能需要調整大量用例,用例維護成本較高 在使用者介面的測試中發現缺陷,修復缺陷的成本也是遠遠高於通過單元測試的成本。單元測試不依賴於使用者介面,維護成本較低 單元測試發現的缺陷可以盡早暴露缺陷,修復成本相對較低。1.2 ...
python自動化測試 6
目錄 unittest模組的測試用例,屬於自動化的門檻,進去了基本算自動化入了門,測試內容很簡單,模擬給url推送使用者名稱 密碼測試登入功能登入 class run test unittest.testcase 繼承unittest.testcase 讀取excel檔案和cfg檔案中資料 para...
web自動化測試Xpath定位
find element by xpath 1.解決的問題 無id name class屬性 位置定位的元素為活動元素 2.xpath定位策略 1 路徑定位 1 絕對路徑 從起始位置開始的路徑 以 開頭。說明 從最外層元素到指定元素之間所有經過元素層級路徑 如 html body div p 0 快...