seleniumUI自动化登录失败案例重新尝试WhileTrue
seleniumUI自动化登录失败案例重新尝试WhileTrue
Selenium安装流程
selenium安装流程记录
selenium 自动化测试
selenium 自动化测试
2021-10-23 已经安装selenium,但pyCharm找不到selenium
在pyCharm中创建一个项目后,如何找回已经安装好的selenium?首先,为何出错pyCharm在创建项目时,已经在该项目下分配了一个Python环境,在文件夹venv中。venv提供了一些常用的包,但是没有selenium,所以在脚本中 from selenium import webdriv
【Playwright】比较Selenium和Playwright
这篇博客比较了两个流行的测试自动化框架,Selenium 和 Playwright。这两个框架都可以自动化 Web 应用程序测试,但它们的方法和功能不同。虽然 Selenium 已经存在了十多年并被广泛使用,但 Playwright 是微软开发的一个较新的框架。 Playwright 提供了一个高级
[Python从零到壹] 九.网络爬虫之Selenium基础技术万字详解(定位元素、常用方法、键盘鼠标操作)
前一篇文章讲述了数据库操作知识,包括MySQL安装、SQL语句和Python操作数据库知识,这将为后续网络爬虫存储至数据库奠定基础。本文详细介绍Selenium基础技术,涉及基础入门、元素定位、常用方法和属性、鼠标操作、键盘操作和导航控制。基础性文章,希望对您有所帮助。欢迎大家来到“Python从零
Python实现SMTP+Cpolar+Selenium 折腾方式内网穿透Windows远程控制
之前出于一些原因想远程控制一台电脑办公,使用cpolar内网穿透获得公网ip,然后使用邮件传输。但cpolar免费用户公网ip是变化的,所以就想使用web自动化获取一下。
自动化测试【selenium环境搭建+webdriver API】
自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行结果。将人为驱动的测试行为转化为机器执行的过程;也就是说自动化测试相当于将人工测试手段进行转化,让代码去执行;自动化测试包括 UI测试、接口自动化、单元测试。按照这个金字塔模型来进行自动化测试规划,可
Python Selenium 关键字驱动
实际情况下这些关键字太细使用过程中如果场景复杂要填的表格项会非常多,因此需要封装一些常用的关键字比如登录,退出登录等操作,这里给个思路,因为Python eval 函数是拼接字符串执行的,因此其实定位方法和操作值里填一个参数或者多个参数都是一样的,关键在于怎么去把多个参数分隔成想要的数据。如通常登录
selenium多实例爬虫的忠告和参数配置
单线程爬虫本身很简单,而大规模的分布式多进程爬虫就比较复杂,Scrapy这种简单的框架拿来学习用或者做简单事情够用了,真实的需求往往比较复杂,需要大量定制,需要对Scrapy非常了解,与其被Scrapy这个框框限制住,不如自己写。当然C#,java也算是主流,其他的不建议选择。windows和lin
[数据爬取】国家知识产权局(2008及以后)专利统计数据的收集(request+lxml+selenium)
[数据爬取】国家知识产权局(2008及以后)专利统计数据的收集(request+lxml+selenium)
关于selenium获取网页下一页的点击事件
大家多多少少被复制到csdn中的点击下一页事件的文章搞得晕头转向的,这篇文章真的简单,我相信可以帮到你,包括对其他网页点击一样可以使用这个思路
Python selenium 模块使用find_element_by_id无效
Python selenium 模块使用find_element_by_id无效
4.7集合操作(robot framework)
1、Create List创建列表2、Log List:打印输出列表中的值【所属库:Collections】3、Append To List:添加元素到列表【所属库:Collections】4、Insert Into List:插入元素到列表【所属库:Collections】5、Copy List:
Selenium被检测为爬虫,怎么屏蔽和绕过
我们可以通过 sannysoft 来检测浏览器指纹,如果浏览器是通过selenium等自动化程序打开的,访问这个网址后会有很多特征暴露这些指纹,这些特征的值和手工打开后的值是不一样的,因此可以很轻易被别人检测出来。比如淘宝和大众点评的登录页,当手工打开浏览器,输入用户名和密码时,是能正常进入首页的,
Selenium原理以及Python从零实现
Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。主要功能包括:测试与浏览器的兼容性
Java+Selenium+Testng自动化学习(一):环境搭建
使用IDEA+Java+Selenium+Maven+Chrome浏览器,进行WebUI自动化测试,最基本的测试环境搭建及系统环境配置。
Python Selenium搭建UI自动化测试框架
自动化测试是软件测试中非常重要的一部分,可以提高测试效率和测试覆盖率。在UI自动化测试中,Selenium是非常流行的工具。本文将介绍如何使用Python和Selenium搭建UI自动化测试框架。一、环境准备在开始搭建UI自动化测试框架之前,需要先安装Python和Selenium。可以从Pytho
Scrapy和Selenium整合(一文搞定)
scrapy和selenium的整合使用先定个小目标实现万物皆可爬!我们是用scrapy框架来快速爬取页面上的数据,它是自带并发的,速度是可以的。但是一些ajax异步的请求我们不能这么爬取。我们要视同selenium来进行lazy loading,也就是懒加载,渲染到页面加载数据。用来接受爬虫到的数
Selenium:三种等待方式
UI自动化测试,大多都是通过定位页面元素来模拟实际的生产场景操作。但在编写自动化测试脚本中,经常出现元素定位不到的情况,究其原因,无非两种情况:1、有frame;2、没有设置等待。因为代码运行速度和浏览器加载渲染速度,不是一个量级,所以导致了这种情况发生。webdriver提供了3种类型的等待:显