selenium

门豪杰2 天前
前端·chrome·selenium·superset·截图
使用Chrome和Selenium实现对Superset等私域网站的截图最近遇到了一个问题,因为一些原因,我搭建的一个 Superset 的 Report 功能由于节假日期间不好控制邮件的发送,所以急需一个方案来替换掉 Superset 的 Report 功能
m0_748248772 天前
爬虫·selenium·测试工具
小白爬虫——selenium入门超详细教程目录一、selenium简介二、环境安装2.1、安装Selenium2.2、浏览器驱动安装三、基本操作
??? Meggie3 天前
开发语言·python·selenium
【Python】使用 selenium模拟敲键盘输入的方法汇总我在使用selenium弄模拟登陆,需要模拟输入账号和密码,往往都使用 selenium 的send_keys 函数。
北京_宏哥3 天前
java·selenium·前端框架
《手把手教你》系列技巧篇(四十)-java+ selenium自动化测试-JavaScript的调用执行-下篇(详解教程)在实际工作中,我们需要对处理的元素进行高亮显示,或者有时候为了看清楚做跟踪鼠标点击了哪些元素需要标记出来。今天宏哥就在这里把这种测试场景讲解和分享一下。
gzroy4 天前
selenium·测试工具
Selenium爬取HTTP网站自动跳转问题的解决在Linux服务器上我编写了一个爬虫程序,通过Selenium+Chrome Driver的方式来进行数据爬取,其中有一个网站是HTTP的,没有启用HTTPS,在Linux上运行没有问题。最近打算把这个程序迁移到Windows上运行,但是遇到一个奇怪的问题,就是Chrome会自动把HTTP改为HTTPS,在Selenium里面看到的日志报错如下:
天堂的恶魔9465 天前
selenium·测试工具
软件测试 —— Selenium(窗口)我们之前的测试都只是简单打开了一个页面,如果有多个页面,我们的程序还是要进行一些相应的修改:我们以b站为例,我们首先先打开首页,然后点击热门: 我们可以看到两个页面的url是不一样的,如果我们按照以前的方法来写,返回值就有问题:
天堂的恶魔9465 天前
selenium·测试工具
软件测试 —— Selenium常用函数输入文本后又想换⼀个新的关键词,这里就需要用到 clear()但是预期结果不是我们想象的那样: 我们发现,原来的文字并没有被清除,可能是页面上的 JavaScript 可能会阻止 clear() 的工作。我们换成百度的搜索框试试:
天堂的恶魔9465 天前
selenium·测试工具
软件测试 —— Selenium(等待)自动化测试的时候,我们代码的速度是比网页渲染的速度要快的多,如果我们代码都执行完了,网页还没有渲染好的话,就会出现一些问题,这个时候我们就得等待,等待网页渲染完毕之后才能进行交互:
??? Meggie5 天前
python·selenium·计算机外设
【Python】Selenium根据网页页面长度,模拟向下滚动鼠标,直到网页底部的操作最近在弄selenium的爬取的过程中,我发现一些网站上的表格,是需要手动拉到底部才能加载完成的。如果没有拉到底部,那么在获取网页表格的时候,表格就会只有显示的一部分,页面就不完整。
程序员杰哥5 天前
python·功能测试·selenium·测试工具·职场和发展·单元测试·测试用例
Web自动化测试平台设计与落地自动化金字塔-灵魂手绘版关于Web自动化测试,投入产出比是一个绕不开的话题,对于走到2017年的测试人,这时候可能已经有很多人会想到著名的自动化测试金字塔。它形象地展示了Mike Cohn对自动化分层中各层所应该投入比重的看法,可以作为我们Web自动化实施策略的重要参考。
程序员三藏7 天前
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
selenium操作指南,2万字总结大家好,今天带大家一起系统的学习下模拟浏览器运行库Selenium,它是一个用于Web自动化测试及爬虫应用的重要工具。
白雪公主的后妈7 天前
爬虫·python·selenium·xpath表达式
Python爬虫基础——selenium模块进阶(模拟鼠标操作)主要内容包括:模拟鼠标操作。常用的鼠标操作有单击、双击、右击、长按、拖动、移动等,模拟这些操作需要用到selenium模块中的ActionChains类。该类的基本使用方法是将实例化好的WebDriver对象作参数传到该类中,实例化成一个ActionChains对象,然后调用ActionChains对象的函数针对WebDriver对象中的网页元素模拟需要的鼠标操作。调用鼠标操作函数后,不会立即执行操作,而是将操作存储到一个队列中,当调用perform()函数时,再从队列中依次取出各个操作来执行。
进击的雷神8 天前
selenium·测试工具·spiderflow
SpiderFlow平台v0.5.0之引入selenium插件在spider-flow/spider-flow-web/application.properties中配置驱动路径
天堂的恶魔9468 天前
selenium·测试工具
软件测试 —— 自动化测试(Selenium)在测试过程当中,尤其是对web页面的测试中,有很多的步骤是重复且繁琐的,这些步骤耗时耗力,效率还非常低下。所以就有了自动化测试把人们从繁琐复杂的步骤中解放出来,把这些工作交给代码。这里我们要介绍的Selenium就是用于web自动化测试:
码道功成8 天前
selenium·测试工具
selenium在Linux环境下截屏(save_screenshot)中文乱码的问题在Linux环境下会browser.save_screenshot方法保存的图片中中文乱码,不便于排查问题,解决办法如下:
不是二师兄的八戒8 天前
python·selenium
Python Selenium 库学习指南Selenium 是一个强大的浏览器自动化工具,它可以模拟用户在浏览器中的操作,如点击按钮、输入文本、滚动页面等。它最初用于 Web 应用的自动化测试,但在数据抓取和爬虫领域也得到了广泛应用,特别是抓取动态加载的网页内容。
大霸王龙8 天前
python·selenium·测试工具
使用Selenium进行网页自动化测试在使用Selenium进行网页自动化测试时,获取网络请求数据(即network数据)并不直接由Selenium库提供。Selenium主要用于与网页内容进行交互(如点击、输入文本、获取页面元素等),但它本身不拦截或记录网络请求。
z千鑫9 天前
开发语言·python·selenium
【Python】Python之Selenium基础教程+实战demo:提升你的测试+测试数据构造的效率!Selenium是一套用于Web应用程序自动化测试的开源工具。它支持多种浏览器(如Chrome、Firefox、Safari等)和多种编程语言(如Java、Python、C#等),使测试人员可以编写脚本来自动化执行测试用例,提升测试效率。
郁大锤9 天前
selenium·测试工具·playwright
Playwright vs Selenium:全面对比分析在现代软件开发中,自动化测试工具在保证应用质量和加快开发周期方面发挥着至关重要的作用。Selenium 作为自动化测试领域的老牌工具,长期以来被广泛使用。而近年来,Playwright 作为新兴工具迅速崛起,吸引了众多开发者的关注。那么,Playwright 和 Selenium 在各方面表现如何?本文将从历史、发展、版本、社区、更新速度、功能、擅长领域、优缺点以及API等多个方面进行详细对比分析,帮助读者全面了解这两大自动化测试库。