整理了一下js常用的方法,方便用的時候查詢
html dom檔案物件模型,當網頁被載入時,瀏覽器會建立頁面的文件物件模型,dom被構造為物件的樹。
1.原生js查詢元素
a) document.getelementbyid("id") 查詢元素沒有找到返回null
b) document.getelementsbyname("name") 返回符合條件的所有元素,沒有找到返回乙個空陣列
c) document.getelementsbytagname("") 返回乙個陣列,沒有找到的話返回乙個空陣列
d) document.getelementsbyclassname("") 返回乙個陣列,沒有找到的話返回乙個空陣列
e) document.queryselector("") 選擇器,返回查詢到的第乙個符合條件的值
f) document.queryselectorall("") 返回所有符合條件的元素(陣列)
2.改變html的內容
el=document.getelementbyid("id")
el.attribute=新屬性值
el.name 獲取元素中自帶的屬性
el.getattribute("name") 獲取屬性name的值
el.setattribute("title","test") 建立乙個屬性title,並且設定值為 test
createattribute:僅建立乙個屬性
removeattribute:刪除乙個屬性
getattributenode:獲取乙個節點作為物件
setattributenode:建立乙個節點
removeattributenode:刪除乙個節點
3.改變css樣式
el.style.屬性=新屬性值
所有瀏覽器都支援window物件,它表示瀏覽器視窗,所有的js全域性物件、函式以及變數均自動成為window物件的成員,全域性變數是window物件的屬性,全域性函式是window物件的方法,dom其實也是window物件的屬性之一。
1.視窗操作
window.open() 開啟視窗
window.close()關閉視窗
window.moveto() 移動當前視窗
window.resizeto() 調整當前視窗尺寸
更多詳見
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 是編寫單元測試用例最常用的類 ...