0


【Web自动化测试】Selenium基础入门(1)

目录:

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属性来定位
③通过元素
标签: python selenium

本文转载自: https://blog.csdn.net/m0_66323408/article/details/140897458
版权归原作者 钱多多要加油 所有, 如有侵权,请联系我们删除。

“【Web自动化测试】Selenium基础入门(1)”的评论:

还没有评论