selenium是一个支持Python的浏览器自动化测试工具。
selenium支持8种元素定位方式:
- id
- name
- class name
- tag name
- link text
- partial link text
- xpath
- css selector
对浏览器的一些操作:
from selenium import webdriver
控制浏览器窗口大小
driver=webdriver.xx()
driver.get("url")
driver.set_window_size(xx,xx)
driver.quit()
控制浏览器前进,后退
driver.back()
driver.forward()
刷新页面
driver.refresh()
点击和输入操作
定位的对象.clear() //清除文本
定位的对象.send_keys(value) //模拟按键输入
定位的对象.click() //模拟点击
传送xpath:不懂xpath
传送css selector:去看看css selector