自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Python3+Selenium界面自动化-07-元素定位(css_selector)

css_selector跟xpath差不多,想要用css来定位元素也需要学习一下css的语法规则。下面列出部分常见的css的写法选择器例子例子描述.class.form选择class='form’的所有元素#id.username选择id='username’的所有元素**选择所有元素elementp选择所有<p>元素element,elementdiv,p选择所有<div>和<p>元素eleme

2020-06-20 15:00:01 254

原创 Python3+Selenium界面自动化-06-元素定位(xpath)

前几篇讲的主要是通过id、name、class_name、tag_name、link_text、partical_link_text、这些单一的定位方式,他们只能针对各自的领域进行定位,而且某些元素则无法定位到,因为上面的几种方式都有各自的局限性。假如当前有个元素,它没有id、name、class_name,tag_name不唯一,且不是链接文本,那我们都无法通过上面的方法将它定位到。这个时候我们的xpath就闪亮登场来了!我们假设【地图】这个链接不能用之前的方法来定位,我们通过编写xpath将他进

2020-06-20 11:58:54 303

原创 Python3+Selenium界面自动化-05-元素定位(link_text,partial_link_text)

link_text中文:链接文本;顾名思义这是定位链接文本的,在html中我们如果需要定位到带有链接的元素时,我们可以直接通过通过link_text这个方法直接定位到这个元素。一般这种元素都是a标签。比如百度首页上面的【新闻】、【hao123】、【地图】等,假设我们现在要定位到新闻并点击新闻这个超链接,我们直接把新闻用字符串的形式传进find_element_by_link_text里面。from selenium import webdriverdriver = webdriver.Chro

2020-06-20 10:47:43 1073

原创 Python3+Selenium界面自动化-04-元素定位(class_name,tag_name)

这两种的定位方式用得比较少,所以就只作简略记录一下。find_element_by_class_name通过标签内的class属性进行定位,class属性一般不是唯一所以这个方法不太方便准确定位到你想要的元素find_element_by_tag_name通过标签名进行定位,比如【form】【input】【button】等等,这种方法跟使用class_name的方法一样,比较难定位元素,因为相同的标签名很多,除非是那种特殊的页面。...

2020-06-19 08:57:23 294

原创 Python3+Selenium界面自动化-03-元素定位(id,name)

元素定位的方式上一节已经可以成功的让浏览器跑起来,但只是简单的打开一个百度网址,那现在就真正的模拟一个用户去操作浏览器。在selenium中一直有八大定位方式,分别是:id,name,class_name,tag_name,link_text,partial_link_text,css_selector,xpath通过id定位上图是百度首页,我们通过百度首页来介绍这八种定位方式。首先我们需要打开浏览器的开发者工具或这直接按F12,之后我们就可以看到前端的代码(定位的根本)。现在

2020-06-18 09:22:27 324

原创 Python3+Selenium界面自动化-02-让浏览器动起来

安装selenium,让浏览器动起来上一节我们已经配置好python的环境,那现在我们就开始配置selenium的环境。selenium其实是一个开源的第三方库,作用就是可以操作前端页面进行自动化操作。1、在线下载安装selenium,打开...

2020-06-17 09:45:50 201

原创 Python3+Selenium界面自动化-01-前期准备

Python3+Selenium界面自动化-01-前期准备Python安装Python环境配置为什么要配置环境变量?Python安装Python官网上选择适合的机型下载python3.0以上的版本并安装。*ps:python安装的时候要记住python安装的路径,因为后面需要根据路径配置python的环境。千万不要快速的点下一步直到安装完成后不知道python的根目录在哪里。Python环境配置1、找到python的安装后的根目录,假设python的根目录是 D:\py36,配置环境我们需要用到

2020-06-16 21:25:32 146

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除