1.通过id获取
document.getElementById(“id”)
2.通过name获取
document.getElementsByName(“Name”)
3.通过标签名选取元素
document.getElementsByTagName(“tag”)
4.通过class选取元素
document.getElementsByClassName(“class”)
5.通过CSS选择器选取元素
document.querySelectorAll(“css selector")
6.拖动到底部和顶部
js1="var q=document.documentElement.scrollTop=10000"
driver.execute_script(js1)
js="var q=document.documentElement.scrollTop=0"
driver.execute_script(js)
注意:
id是定位到的是单个element元素对象,其他都是复数定位,如果要操作click()或者value需要加下标如[0]
js1="var q=document.documentElement.scrollTop=10000"
driver.execute_script(js1)
time.sleep(2)
js="var q=document.documentElement.scrollTop=0"
driver.execute_script(js)js1="var q=document.documentElement.scrollTop=10000"
driver.execute_script(js1)
time.sleep(2)
js="var q=document.documentElement.scrollTop=0"
driver.execute_script(js)
例如:
document.getElementById('pd-form-username').value="svvn9163s"
document.getElementById('pd-form-password').value="123456"
document.getElementsByClassName('btn')[0].click()
可以在浏览器f12,找到sources,创建snippet执行js调试