通过ID查找元素

driver.find_element(By.ID,**'username'**)
//username为id名<br /> driver.find_element(By.ID,**'password'**)

通过id向元素发送文本内容

driver.find_element(By.ID,**'username'**).send_keys(**'21024.admin'**)<br /> driver.find_element(By.ID,**'password'**).send_keys(**'qwer.1234'**)

代码块

登录页面代码:

  1. from selenium import webdriver
  2. from selenium.webdriver.chrome.service import Service
  3. from selenium.webdriver.common.by import By
  4. import time
  5. #webdriver 获取浏览器的对象
  6. from selenium.webdriver.support.select import Select
  7. d = Service("chromedriver.exe")
  8. driver = webdriver.Chrome(service=d)
  9. # s = Service("chromedriver.exe")
  10. # driver = webdriver.Chrome(service=s)
  11. #获取网址
  12. url="http://10.115.148.102:84/#/login"
  13. driver.get(url)
  14. # 窗口最大化
  15. driver.maximize_window()
  16. driver.find_element(By.ID,'username').send_keys('21024.admin')
  17. driver.find_element(By.ID,'password').send_keys('qwer.1234')
  18. driver.find_element(By.NAME,'登录页面-登录栏-登录按钮').click()

通过name定位元素

driver.find_element(By.NAME,**'登录页面-登录栏-登录按钮'**)

通过class定位元素

driver.find_element(By.CLASS_NAME,**'登录页面-登录栏-登录按钮'**)