
Selenium
sl01224318
这个作者很懒,什么都没留下…
展开
-
Unittest使用
unittest在python自动化测试中的使用,通过学习其几个常用的方法,可以帮助我们更好的掌握自动化测试原创 2022-06-18 15:28:38 · 401 阅读 · 0 评论 -
自动化测试—PyautoGUI模块使用
PyAutoGUI是一个图形用户界面自动化工具,通过屏幕x,y坐标系统获得目标位置,控制模拟鼠标和键盘进行点击、发送等功能,从而达到自动化测试目的。 使用PyautoGUI模块可以模拟鼠标进行点击操作,如单、双击,左击右击,鼠标移动。鼠标点击获取鼠标位置获取屏幕分辨率鼠标移动鼠标拖动鼠标滚动键盘使用键盘写入键盘按下键盘释放快捷键使用...原创 2022-06-04 20:05:20 · 567 阅读 · 1 评论 -
selenium驱动解析
背景在日常的测试工作中,我们经常会用selenium框架做自动化测试并使用webdriver来打开驱动浏览器,例如以下代码,通过webdriver来驱动浏览器打开百度首页。from selenium import webdriverdriver = webdriver.Chrome()driver.get('https://www.baidu.com/')但是这个webdriver是怎么工作来驱动打开浏览器的呢,下面就我的个人理解和各位小伙伴分享一下,希...原创 2022-05-28 18:39:55 · 1687 阅读 · 0 评论 -
PageObject模式
前言对于做过UI自动化测试的小伙伴想必对PageObject模式并不陌生,它是我们编写自动化脚本时经常用到的一种思想,简单来说就是通过分层的方式将对象、操作、业务分开处理。模式介绍PageObject模式可以通常分为三层,即:基础层逻辑层业务层基础层是把一些基础的公共用法进行封装,例如页面的登陆方式,我们可以把它封装成一个基础层,这样有需要用到的时候直接调用,逻辑层是一些封装好的功能用例模块,业务层是真正写测试用例的地方。在这里...原创 2022-05-15 21:21:11 · 725 阅读 · 0 评论 -
selenium通过文本定位
1、全部文字browser.find_element_by_xpath("//[text()='文字内容']").click()2、部分文字browser.find_element_by_xpath("//*[contains(text(),'文字内容')]").click()原创 2022-02-20 22:01:34 · 5590 阅读 · 0 评论 -
seleniumbase分享
最近部门准备使用seleniumbase做UI自动化测试,它是基于Selenium和unittest单元测试框架的一个测试框架,具体源码可以在github上查看,它比selenium提供了更加丰富的API,和一些强大的功能。具体使用方法可以参考该虫师的博客,里面详细介绍了其如何使用、安装。 参考连接:Web测试框架SeleniumBase - 虫师 - 博客园,部分内容如下:...原创 2022-02-13 20:01:03 · 428 阅读 · 0 评论 -
Web测试框架SeleniumBase
Selenium是一个基于Selenium和unittest单元测试框架的一个测试框架SeleniumBase,但是,提供了更加丰富的API,和一些强大的功能。它依赖的库比较多,包括pytest、nose这些第三方单元测试框架,是为更方便的运行测试用例,因为这两个测试框架是支持unittest测试用例的执行的。我们可以通过pip安装SeleniumBase.pip install seleniumbase它的使用方法和selenium基本类似、相同。具体使用可以参考Github上的代码:G原创 2021-08-29 20:47:22 · 458 阅读 · 0 评论 -
自动化测试—多表单切换
在Web应用中经常会遇到frame/iframe表单嵌套页面的应用,WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单内嵌页面上的元素无法直接定位,这时就需要通过switch_to.frame()方法将当前定位的主体切换为frame/iframe表单的内嵌页面中。我们拿126邮箱账号登录为例,打开查看元素,然后打开点击查看页面中的元素,鼠标移至到邮箱账号输...原创 2020-04-19 19:56:09 · 835 阅读 · 0 评论 -
selenium+xpath爬取深圳失信公司
Hello everybody ! 很久没有更新文章了,最近公司太忙了,没得办法。这周和一高中同学聊天,他的职业是一名律师,最近他自己在深圳创业,需要获取“中国执行信息公开网“的一些失信公司信息,作为一个小渣渣的我于是毛遂自荐答应帮他爬取到这些数据。当时本人心里虚的一批,不知道凭自己的渣渣技术能不能帮助到他,但是为了帮助好哥们创业我也就豁出去了,哈哈! 那好,首先我们看下这个网站...原创 2020-01-11 19:54:37 · 1211 阅读 · 2 评论