selenium

Python selenium的安装和下载谷歌浏览器镜像驱动

​selenium安装: Selenium是一个用于web自动化测试的框架,在使用Ajax请求数据的页面中,会出现 sign ,token等密钥,如果考虑去破解可能花费的精力较多,所以考虑借助使用Selenium框架来实现数据爬取 如果没安装selenium的先安装一下,再配置完 webdriv »

Selenium4+Python3系列(五) - 多窗口处理之句柄切换

写在前面 感觉到很惭愧呀,因为居然在Selenium+Java系列中没有写过多窗口处理及句柄切换的文章,不过也无妨,不管什么语言,其思路是一样的,下面我们来演示,使用python语言来实现窗口句柄的切换。 什么是窗口句柄 可能有的同学会问了,到底啥是窗口,什么又是多窗口,句柄到底是啥玩楞? 那么,他 ... »

Python selenium get_cookies获取cookie不全的解决方案

目录 一、场景 二、此时,若通过selenium  get_cookies()方法,能获取到浏览器所有cookie吗? 三、样例代码 补充:selenium通过add_cookie()添加cookie 总结 一、场景 浏览器访问淘宝,再访问天猫,继续访问1688...... 此时,浏览器 »

python selenium参数详解和实现案例

无头模式添加,可以让selenium模拟登录,进入到后台运行这里以登录打开公司内网下载数据为例,因为涉及私密问题,所以有些地方我们进行覆盖,还请谅解先不添加无头模式,进行登录,并且下载文件因为一般selenium使用的是之前版本的浏览器,所以会出现以下情况,需要进行安全认证,所以可以进行直接忽略认证 »

彻底学会Selenium元素定位

转载请注明出处❤️ 作者:测试蔡坨坨 原文链接:caituotuo.top/63099961.html 你好,我是测试蔡坨坨。 最近收到不少初学UI自动化测试的小伙伴私信,对于元素的定位还是有些头疼,总是定位不到元素,以及不知道用哪种定位方式更好。 其实UI自动化测试的本质就是将手工测试的一系列动作 ... »

caituotuo

Selenium+Python系列(三) - 常见浏览器操作

写在前面 上篇文章为大家分享了自动化测试中,常见元素定位的操作。 今天再次读文章,居然忘记了大家特别喜欢的CSS和Xpath定位操作分享,这怎么能行呢? 马上安利,感兴趣的同学去参考下面链接?: CSS定位详解 Xpath定位详解 浏览器常见操作 1、打开某个页面 driver.get("http ... »

Selenium+Python系列(二) - 元素定位那些事

一、写在前面 今天一实习生小孩问我,说哥你自动化学了多久才会的,咋学的? 自学三个月吧,真的是硬磕呀,当时没人给讲?! 其实,学什么都一样,真的就是你想改变的决心有多强罢了。 二、元素定位 这部分内容可以说是重中之重了,也是大部分写web自动化的同学,必会入门技能之一了。 1、常见八种定位元素方法 ... »

搭建 Selenium+Python开发环境详细步骤

目录 一、写在前面 二、环境搭建 1、Python环境搭建 2、第一个脚本 3、可能遇到的问题 4、解决办法 5、运行效果 三、写在最后 一、写在前面 我从未想过自己会写python系列的自动化文章,有些同学会问,那你现在为什么又开始写了? 不止一个人找过我,问我可以写一些Pyth »

Selenium+Python系列 - 开发环境搭建

一、写在前面 我从未想过自己会写python系列的自动化文章,有些同学会问,那你现在为什么又开始写了? 不止一个人找过我,问我可以写一些Python自动化的文章吗,答案是肯定的。 笔者Java党,整Python其实也是能整的,哈哈。 那么,以后我将给大家带来接口和UI自动化两个方面的分享,还请大家持 ... »

longronglang

selenium4-定位单个页面元素

在操作各项页面元素之前,先介绍下如何通过Python代码来找到这些元素。WebDriver提供了18种元素定位方法,共分为两类(定位当个元素、定位组元素),本节先举例详细介绍下selenium4-定位单个页面元素的方法,注意和selenium3元素定位方法之间的区别。 from selenium i ... »

史上最全的selenium三大等待介绍

一.强制等待 1.设置完等待后不管有没有找到元素,都会执行等待,等待结束后才会执行下一步 2.实例 driver = webdriver.Chrome() driver.get("https://www.baidu.com") time.sleep(3) # 设置强制等待 driver.quit() ... »

[Excel] Selenium VBA 现在是一个加载项

介绍 SeleniumVBA 是 TinySeleniumVBA 的扩展,但自 Ver2.0 以来一直是插件。既然是外接程序,有些人可能不习惯就不会编程,所以我会解释如何使用它。 关于加载项 加载项的优点和缺点优点- 添加后,扩展功能可用于任何书籍・无需向工作簿添加新的宏。・您可以轻松打开/关闭扩 »

让 Python 做日常工作 使用 Selenium 自动化考勤处理

介绍 本文介绍了一种在考勤管理系统中实现日常考勤输入自动化和日常工作自动化的方法。 通过将考勤录入等日常工作自动化,减少日常考勤录入所需的时间。它还可以防止输入遗漏和输入错误,并消除处理输入错误的需要,减少不必要的压力。 概述 本文介绍的考勤自动化处理环境如下。 操作系统是 macOS,但在 W »

Selenium 4 有哪些不一样?

转载请注明出处❤️ 作者:测试蔡坨坨 原文链接:caituotuo.top/d59b986c.html 你好,我是测试蔡坨坨。 众所周知,Selenium在2021年10月13号发布了Selenium4,目前最新的版本应该是Selenium 4.4.0。 以前一直用的Selenium3,那么Sele ... »

自动化选课(Python + selenium

​ 前几天听到朋友说自己选课事情,突发奇想想要搞这样一个东西,但是由于各种原因只做到以下的完成度,具体的情况也会在解释的最后留下。这个只适用于曲师大的教务系统,因为用的这个系统来进行的一个调试,对于其他的系统,思路都是一样的,代码也只适用于学习,请不要用以其他用途!代码放在最后。 工具 Python ... »

selenium基本用法

一.元素操作 send_keys:赋值 clear:清空 click:点击 from selenium import webdriver from selenium.webdriver.common.by import By driver = webdriver.Chrome() driver.ge ... »

selenium结合jmeter进行测试

背景 现在市面上有众多成熟的性能测试工具,JMeter就是其中之一。可以通过JMeter快速将已有的Selenium代码以性能测试的方式组织起来,并使用JMeter丰富的报表功能展示测试结果。 相关链接 selenium webDriver的运用 Selenium自动化测试之Selenium IDE ... »

超全selenium元素定位XPath、CSS

说明:在HTML页面中,<p> 是一个标签,<p>hello</p> 是一个元素,元素由一个开始的标签和结束的标签组成。<font color="red">标签包含属性名color,属性值为red。 id定位 说明:CSS的id选择器,id常用于JS操作DOM节点对象。当同个id被多次引用时,通过g ... »

selenium webDriver的运用

声明实例运行浏览器 配置浏览器驱动后,可以通过简单的2行代码就可以驱动浏览器(配置这里不加赘述) from selenium import webdriver driver = webdriver.Chrome() driver.get("https://www.baidu.com") 1.简单操作 ... »