logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python基础之解决浮点数计算精度问题

浮点数简单讲就是数学中的小数,比如+0.1,-0.1,也可以通过float()函数定义。但是在实际使用中经常会遇到加减乘除或者四舍五入后精度失真的问题,会导致计算结果不准确。通常使用自带的decimal模块,通过构建decimal.Decimal对象,解决浮点数计算精度失真的问题。

文章图片
#python#开发语言
python+selenium工具UI自动化全功能介绍(包括工具本身及配合RobotFramework框架和pytest框架应用)

Selenium是一个用于Web应用程序的自动化测试工具,支持多平台(Windows、Linux和Mac)、多浏览器(IE,Mozilla Firefox、Safari、Google Chrome、Opera、Edge)、多语言(Java、Python、C#、JavaScript、Ruby),能够让测试脚本像真实用户一样在浏览器中操作。核心组件:Selenium IDE:Selenium Suit

文章图片
#selenium#ui#自动化 +3
selenium:Select类操作复选框和下拉框(7)

</select></form></select></form><input type="submit" value="提交" id="su" class="btn self-btn bg s_btn">

文章图片
#selenium#测试工具#python +2
RobotFramework之http接口测试库RequestsLibrary使用介绍(十)

通过ride导入Requestslibrary库,实现http的Get方法和post方法

文章图片
#http#python#自动化 +1
selenium工具的几种截屏方法介绍(9)

获取元素后将元素截屏获取元素后将元素截屏我们获取元素后,使用函数screenshot将元素截屏,参数filename传入完整的png文件名路径或者文件名(放在当前路径)。测试代码:打开头条网站,定位到左上角的‘下载头条app’然后截屏保存。执行后打开截图如下:将整个页面截屏在webdriver模块中有几种截屏的方法,主要介绍如下:filename传入以png结尾的文件路径。filename传入以p

文章图片
#selenium#测试工具#python +2
selenium:WebElement类的核心操作方法(3)

文本输入与清除在元素上模拟按键输入,通常用于向输入框中填充文本。clear()清除元素的输入内容,如清空一个文本输入框。点击操作click()单击元素,可以是按钮、链接等可点击的元素。submit()提交表单,也可以使用click()方法,但submit()方法专门用于表单的提交。元素属性与状态获取获取元素的属性值,如id、name、type等。判断元素是否被选中,常用于单选框、复选框等。判断元素

文章图片
#selenium#测试工具#python +2
RobotFramework框架+Selenium实现UI自动化测试(十六)

Selenium是一个用于Web应用程序的自动化测试工具,支持多平台(Windows、Linux和Mac)、多浏览器(IE,Mozilla Firefox、Safari、Google Chrome、Opera、Edge)、多语言(Java、Python、C#、JavaScript、Ruby),能够让测试脚本像真实用户一样在浏览器中操作。核心组件:Selenium IDE:Selenium Suit

文章图片
#selenium#测试工具#python
selenium:操作滚动条的方法(8)

使用函数ActionChains.send_keys发送按键Keys.PAGE_DOWN往下滑动页面,发送按键Keys.PAGE_UP往上滑动页面。x:正数表示向右滑动到某个像素值,负数表示向左滑动到某个像素值。y:正数表示向下滑动到某个像素值,负数表示向上滑动到某个像素值。-----比喻坚持不懈,集细微的力量也能成就难能的功劳。x:正数表示向右滑动的像素值,负数表示向左滑动的像素值。y:正数表示

文章图片
#selenium#测试工具#python +2
使用pytest+selenium编写网页UI自动化脚本和用例

Selenium是一个用于Web应用程序的自动化测试工具,支持多平台(Windows、Linux和Mac)、多浏览器(IE,Mozilla Firefox、Safari、Google Chrome、Opera、Edge)、多语言(Java、Python、C#、JavaScript、Ruby),能够让测试脚本像真实用户一样在浏览器中操作。核心组件:Selenium IDE:Selenium Suit

文章图片
#pytest#selenium#python
强大的pytest框架先做个整体认识

1 简单易上手:pytest的语法简洁直观,遵循Python的自然语法,使得开发者能够快速上手并编写测试用例。2 插件丰富:pytest拥有一个强大的插件生态系统,允许开发者根据自己的需求选择和使用各种插件,从而扩展pytest的功能。3 支持参数化:pytest提供了参数化功能,允许开发者使用一组数据来运行相同的测试用例,提高了测试的复用性和效率。4 支持fixtures。

文章图片
#python#pytest
    共 60 条
  • 1
  • 2
  • 3
  • 6
  • 请选择