目录:
1.八种元素定位方式
2.常用的元素操作
3.
操作浏览器的常用方法
4.获取元素信息的常用方法
5.模拟鼠标和键盘
6.隐式等待和显式等待
1.八种元素定位方式
# 导包
from selenium import webdriver
from selenium.webdriver.common.by import By
# 打开网页
driver = webdriver.Chrome()
driver.get(url='file:///C:/Users/25018/Desktop/test/%E6%B3%A8%E5%86%8CA.html')
# 元素定位
driver.find_element(By.ID, 'userA').send_keys('Jeff') # ①
driver.find_element(By.NAME, 'userA').send_keys('Jeff') # ②
driver.find_element(By.CLASS_NAME, 'telA').send_keys('12315') # ③
driver.find_element(By.TAG_NAME, 'input').send_keys('Jeff') # ④
driver.find_element(By.LINK_TEXT, '访问 新浪 网站').click() # ⑤
driver.find_element(By.PARTIAL_LINK_TEXT, '访问').click() # ⑥
driver.find_element(By.XPATH, '//*[@id="userA"]').send_keys('Jeff') # ⑦
driver.find_element(By.CSS_SELECTOR, '#userA').send_keys('Jeff') # ⑧
①通过元素的id属性来定位
②通过元素的name属性来定位
③通过元素
本文转载自: https://blog.csdn.net/m0_66323408/article/details/140897458
版权归原作者 钱多多要加油 所有, 如有侵权,请联系我们删除。
版权归原作者 钱多多要加油 所有, 如有侵权,请联系我们删除。