自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 WEB UI自动化之鼠标事件和键盘事件

鼠标事件是指对某个元素进行鼠标操作,在进行鼠标操作之前需要先定位到该元素。5、拖动元素,将ele1拖到ele2。3、输入一个空格,再输入内容。2、删除最后一个多余的n。4、全选输入框的内容。6、粘贴剪切板的内容。

2024-03-27 21:54:35 286

原创 WEB UI自动化之窗口截图和警告框处理

webdriver提供了get_screenshot_as_file函数来获取当前窗口。javascript生成的东西。

2024-03-17 22:37:33 421 1

原创 WEB UI自动化之CSS高级语法

b:循环元素列表的时候,列表里的每一个都找一遍,但是并不是列表里的每个元素都有,比如,列表里有十个P标签,但只有前五个拥有子元素a标签,所以你在循坏到第六个的时候,就会报错,找不到a标签。可选择紧挨在另一元素后的一个元素,且两者拥有相同的父元素,例:#xyz + .hello {color:yellow}属性选择器,以 [] 来定义,如:[class="li"] {color: #cc0000}用于选取某元素的后代元素,无论层级有多深,例:#ab1 p {color:#cc0000}

2024-03-17 22:04:46 395 1

原创 WebUI自动化之控制浏览器操作

webdriver提供了set_window_size方法来控制浏览器大小,参数的单位是像素点。一、创建浏览器驱动对象,打开浏览器(以谷歌浏览器为例)在PC端执行用例时,大多数情况下,浏览器都是全屏显示。四、webdriver的常用方法。三、控制浏览器的前进后退和刷新。

2024-02-27 22:47:54 715

原创 Web UI自动化之xpath高级语法

/span[text()="标签对中间的文本值"],表示根据标签对中间的文本值进行定位,也可以不指定标签类型,如://*[text()="标签对中间的文本值"];//*[@class="class属性值"] ,表示匹配任意类型的标签,且标签的class属性为class属性值。//div[@id="id属性值"and @class="class属性值"]//*或标签名[@属性=“属性值”],例如://input[@id="kw"]//div[@class="class属性值"]/span。

2024-02-26 22:37:56 516 1

原创 webUI自动化学习day1

2024.02.25。

2024-02-25 21:37:23 352 1

原创 WEB UI自动化学习day1

selenium是python的一个库,通过python代码去操作webdriver,进而去操作浏览器。web测试工具,运行在浏览器当中,像真正的用户在手工操作一样;对浏览器提供的原生API进行封装,用这套api可以操作浏览器。2、按照测试人员的计划(测试用例),执行测试。3、UI的测试用例,多关于用户交互方面的。2、UI的复杂多变带来巨大的成本。3、目的是减轻手工测试的工作量。UI自动化有哪些注意的点?3、UI上用户行为的正确性。1、难以发现非预期的bug。什么是UI自动化测试?2、交互逻辑的正确性。

2024-02-25 15:41:29 551 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除