document.getElementsByClassName() #得到的是元素列表
document.getElementsByName() #得到的是元素列表
document.getElementsByTagName() #得到的是元素列表
document.getElementsById()#得到的是單個元素
documendocument.querySelector() #得到的是單個元素 (Chrome瀏覽器版本比較高的話,可以直接copy JS path)
documendocument.querySelectorAll() #得到的是元素列表
document.readyState #獲取頁面加載狀態
1、如何執行JS元素定位:
js1="return document.getElementsById("Frank");" #必須return ,否則返回元素為None driver.execute_script(js1)
2、如何用js對元素進行點擊
js1="return document.getElementsById("Frank");" #必須return ,否則返回元素為None driver.execute_script("arguments[0].click()",js1)
3、如何修改元素的屬性值
js1="return document.getElementsById("Frank").setAttribute("name","Frank");" #將屬性name的值改為Frank driver.execute_script(js1)