4月6

搭建环境:

1.安装selenium的库,pip3 install selenium

2.安装Chrome浏览器

3.安装Chrome浏览器驱动

https://registry.npmmirror.com/binary.html?path=chromedriver/

  1.查看Chrome浏览器版本

  2.到淘宝源下载与浏览器版本匹配的

  3.下载成功后进行解压并管理员方式运行

  4.把这个driver放到Python的安装目录下

webdriver之所以能够操作浏览器,是因为他首先需要定位到被操作的元素属性,然后就可以对浏览器做各种操作

ID:ID是不能唯一的

CLASS_NAME

NAME

TAG_NAME

XPATH

CSS_SELECTOR

LINK_TEXT

PARTIAL_LINK_TEXT

 

 

 

 

 

 

 

 

 

 

 

 

 

css选择 是依据页面的数据样式定位的, 有标签选择, 类选择, id选择, 或者他们的交并集, 除此之外没有其他的辅助元素了

xpath 是路径表达式,所有元素和内容都可以成为路径的一部分. 两种定位方式功能基本一致, 但是xpath明显更强大, 只是xpath写起来较复杂,css写起来容易些

assert是Python原生的断言方法

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2022-04-06 19:38  曹灿  阅读(65)  评论(0)    收藏  举报