何三 何三 6 months ago

python爬虫之selenium--操作JS弹框

我们常见的弹框有三种,一种是alert弹框,一种是prompt弹框,还有一种是confirm弹框那他们有什么不同呢?不同点就是他们长的不一样,alert弹框有一段文字和一个确定按钮

我们常见的弹框有三种,一种是alert弹框,一种是prompt弹框,还有一种是confirm弹框那他们有什么不同呢?不同点...

何三 何三 6 months ago

python爬虫之selenium--多窗口操作

想一想,我们为什么要获取窗口句柄呢?有什么用呢? 来假设一下,我们打开了一个网站,点击了一个按钮,新打开了一个页面,我们在新页面操作完成之后,需要回到原来的页面继续操作,这时候你如果继续操作原来的页面会报错的。因为当前的窗口句柄...

想一想,我们为什么要获取窗口句柄呢?有什么用呢? 来假设一下,我们打开了一个网站,点击了一个按钮,新打开了一个页面,...

何三 何三 6 months ago

python爬虫之selenium--等待的三种方式

在我们做UI自动化的时候,最不稳定的就是页面了,由于各种原因页面的元素没有加载出来,比如网速慢,服务器响应慢等等,这时候如果我们去操作页面的元素,selenium会给我们抛出一个NoSuchElementException的异常。我们...

在我们做UI自动化的时候,最不稳定的就是页面了,由于各种原因页面的元素没有加载出来,比如网速慢,服务器响应慢等等,这时候如...

何三 何三 6 months ago

python爬虫之selenium--键盘操作

上篇文章说了selenium里的鼠标事件,在自动化中,键盘事件也是非常重要的,比如我们需要按回车键,ctrl+c复制等等操作,都离不开键盘事件,在selenium中,提供了Keys方法来供我们操作键盘

上篇文章说了selenium里的鼠标事件,在自动化中,键盘事件也是非常重要的,比如我们需要按回车键,ctrl+c复制等等操...

何三 何三 6 months ago

python爬虫之selenium--鼠标操作

在我们做自动化的时候,有时候会用到鼠标的一些操作,比如双击,鼠标悬浮等操作,selenium提供了ActionChains方法来供我们操作

在我们做自动化的时候,有时候会用到鼠标的一些操作,比如双击,鼠标悬浮等操作,selenium提供了ActionChains...

何三 何三 6 months ago

python爬虫之selenium--单选下拉列表

python爬虫之selenium--单选下拉列表,selenium 如何调用下拉列表

python爬虫之selenium--单选下拉列表,selenium 如何调用下拉列表

何三 何三 6 months ago

python爬虫之selenium--iframe

很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼。

很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不...

何三 何三 6 months ago

python爬虫之selenium--Xpath定位

前面介绍过了七种定位方式,今天来介绍最后一种,也是最强大,本人最常用的定位方式xpath Xpath 即为 xml 路径语言,它是一种用来确定 xml 文档中某部分位置的语言。Xpath 基于 xml 的树状结构,提供在数据结构...

前面介绍过了七种定位方式,今天来介绍最后一种,也是最强大,本人最常用的定位方式xpath Xpath 即为 xml ...

何三 何三 6 months ago

python爬虫之selenium-元素的定位

元素的定位是自动化测试的核心,要想操作一个元素,首先应该识别这个元素。Webdriver 提供了一系列的元素定位方法,常用的有 id,name,class name,link text,partial link,tag name,xp...

元素的定位是自动化测试的核心,要想操作一个元素,首先应该识别这个元素。Webdriver 提供了一系列的元素定位方法,常用...

何三 何三 6 months ago

python爬虫之selenium-浏览器操作方法

浏览器都有哪些方法呢?最大化,设置浏览器窗口的大小,刷新,前进,后退等等,让我们来一一介绍

浏览器都有哪些方法呢?最大化,设置浏览器窗口的大小,刷新,前进,后退等等,让我们来一一介绍

何三 何三 6 months ago

python爬虫之selenium-介绍和安装

相信大家对web自动化selenium都不陌生,是一个web自动化框架,我在第一家公司的时候,产品是两个星期一个版本,每一次发布测试都要进行回归测试,也就是大家说的点点点,后来我就想,能不能做成自动化,让代码来替我进行回归测试,每天下...

相信大家对web自动化selenium都不陌生,是一个web自动化框架,我在第一家公司的时候,产品是两个星期一个版本,每一...

何三 何三 6 months ago

扒站工具使用说明(python3脚本-网站建设-仿站神器)

扒站工具可将网页源代码、图片、css样式、js等下载到对应的目录下,且下载的网页可直接打开查看网页效果

扒站工具可将网页源代码、图片、css样式、js等下载到对应的目录下,且下载的网页可直接打开查看网页效果

何三 何三 6 months ago

前端是如何通过navigator.userAgent检测浏览器的?

对于前端来说,浏览器检测已经不陌生了,在做一些页面是,需要针对不同的浏览器进行处理不同的逻辑,最简单的就是区分pc和移动端的浏览器,或是android 和ios下的浏览器。

对于前端来说,浏览器检测已经不陌生了,在做一些页面是,需要针对不同的浏览器进行处理不同的逻辑,最简单的就是区分pc和移动端...

何三 何三 6 months ago

Defaulting to user installation because normal site-packages is not writeable

项目开发过程中使用 `pip`安装pyton模块时出现的错误 出现该错误大多是因为使用了`venv`虚拟环境并且修改了项目名称或修改了项目的文件夹名称而导致的,又或者修改了venv目录权限

项目开发过程中使用 `pip`安装pyton模块时出现的错误 出现该错误大多是因为使用了`venv`虚拟环境并且修改...

何三 何三 6 months ago

python中汉字如何转拼音?(PyPinyin 的基础用法)

Python 中提供了汉字转拼音的库,名字叫做 PyPinyin,可以用于汉字注音、排序、检索等等场合,是基于 hotto/pinyin 这个库开发的,一些站点链接如下

Python 中提供了汉字转拼音的库,名字叫做 PyPinyin,可以用于汉字注音、排序、检索等等场合,是基于 hotto...

公众号 theme-toggle