from selenium import webdriver
# #id定位
b = webdriver.chrome(
)b.get(
"")ele = b.find_element_by_id(
"kw"
)ele.send_keys(
"python"
)#name定位
ele = b.find_element_by_name(
"wd"
)ele.send_keys(
123)
# 新聞
#link_text完整的鏈結text
ele = b.find_element_by_link_text(
"新聞"
)ele.click(
)# 1
教育部取消留學回國人員證明
#partial_link_text:部分的鏈結text
ele = b.find_element_by_partial_link_text(
"教育部"
)ele.click(
)#tag_name: b標籤名(極少用到,因為無法準確定位到某個元素)
#如果class中有空格,需要用"."代替
ele = b.find_element_by_class_name(
"bg.s_btn"
)ele.click(
)#xpath 定位
# 見ele = b.find_element_by_xpath(
"***"
)#css定位
ele = b.find_element_by_css_selector(
".bg.s_btn"
)#見前端css介紹
'''乙個網頁上的新建資料夾的功能,右鍵-新建之後,在頁面上有個輸入資料夾名的input框,但這個框一旦失去焦點而且沒有內容的話,就會消失,那麼就需要:'''
driver.find_element_by_class_name(
'fnew'
).click();
driver.switch_to.active_element.send_keys(
'filename'
);
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 是編寫單元測試用例最常用的類 ...