当前位置: 首页 > article >正文

自动化测试 | XPath的使用和CSS选择器的使用

 XPath的使用

1.在谷歌浏览器中,按F12后,点击Elements。然后按Ctrl+F,出现搜索框,输入定位字符串后,会提示与定位字符串匹配的元素。

小技巧:

在谷歌浏览器里面可以点中你选择的元素标签,然后右击后,点copy就可以直接出现该元素内容的XPath

2.编写代码:

# 导包
from selenium import webdriver
from time import sleep
from selenium.webdriver.common.by import By

# 获取浏览器驱动
driver = webdriver.Chrome()

# 打开url
driver.get("http://www.baidu.com")


driver.find_element(By.XPATH, "//*[@id='kw']").send_keys("张艺兴")

# 暂停6秒
sleep(6)

# 关闭浏览器驱动
driver.quit()

CSS选择器的使用

编写脚本:

# 导包
from selenium import webdriver
from time import sleep
from selenium.webdriver.common.by import By

# 获取浏览器驱动
driver = webdriver.Chrome()

# 打开url
driver.get("http://www.baidu.com")


driver.find_element(By.CSS_SELECTOR, "#kw").send_keys("张艺兴")

# 暂停6秒
sleep(6)

# 关闭浏览器驱动
driver.quit()


http://www.kler.cn/news/338942.html

相关文章:

  • 理解计算机系统_程序的机器级表示(一):程序编码和数据
  • 【机器学习】——决策树以及随机森林
  • CSS圆角
  • 简历修订与求职经历 - Chap02.
  • 【CTF Web】Pikachu CSRF(get) Writeup(CSRF+GET请求+社会工程学)
  • RFID学习
  • 其他:Python语言绘图合集
  • ocam录屏如何?2024四大好用的录屏工具盘点!
  • 9-贪心算法
  • AtCoder Beginner Contest 373(ABCDEF 题)视频讲解
  • 45集 ESP32 ADC按键程序编写
  • 【Linux】-----进程第二弹(优先级,环境变量)
  • No.13 笔记 | 网络安全防护指南:从法律法规到技术防御
  • 【LeetCode】动态规划—516. 最长回文子序列(附完整Python/C++代码)
  • ffmpeg源码分析(七)结构体之AVStream
  • day03 笔试练习
  • LeetCode讲解篇之322. 零钱兑换
  • 每天五分钟深度学习pytorch:基于pytorch搭建一元线性回归模型
  • Axure中文版:原型设计新手必备工具,轻松上手!
  • 数据挖掘笔记part one (认识数据挖掘)