Skip to main content

Selenium

Salenium文档

cd8a3cc3ca7f

安装环境

  • 安装WebDriver:下载对应浏览器的WebDriver,并添加到系统环境变量

  • 安装Selenium:pip install selenium

  • 测试脚本:弹出浏览器界面即为安装成功

    from selenium import webdriver
    driver = webdriver.Chrome()

    VS Code会在弹出后自动结束脚本,可以在命令行中进行测试

浏览器驱动

开始会话

driver = webdriver.Chrome()

结束会话

driver.quit()

打开网页

driver.get("url")

获取网页信息

driver.title

定位器

from selenium.webdriver.common.by import By
driver.find_element(locator,value)
属性函数
CLASSfind_element(by=By.CLASS_NAME, value=‘’)
XPATHfind_element(by=By.XPATH, value=‘’)
LINK_TEXTfind_element(by=By.LINK_TEXT, value=‘’)
PARTIAL_LINK_TEXTfind_element(by=By.PARTIAL_LINK_TEXT, value=‘’)
TAGfind_element(by=By.TAG_NAME, value=‘’)
CSSfind_element(by=By.CSS_SELECTOR, value=‘’)
IDfind_element(by=By.ID, value=‘’)

交互

from selenium.webdriver.common.action_chains import ActionChains
element.sent_keys()