自定义博客皮肤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)
  • 收藏
  • 关注

原创 自动化测试——selenium学习日记4(元素定位CSS Selector)

ID选择器--选择具有特定ID的元素。属性选择器--选择具有特定属性的元素。子选择器--选择某个元素的直接子元素。后代选择器--选择某个元素的后代元素。标签选择器--选择特定标签下的元素。类选择器--选择具有特定类名的元素。

2024-04-23 10:48:25 123

原创 自动化测试——selenium学习日记3(操作鼠标)

鼠标移动到距离指定元素多少的位置:move_to_element_with_offeset(elem, x, y).perform()在指定元素位置松开鼠标:click_and_hold(elem).release(elem).perform()移动鼠标从一个元素到另一个元素:drag_and_drop(elem_a, elem_b).perform()鼠标移动到指定元素:move_to_element(elem).perform()长按右键:click_and_hold(elem).perform()

2024-04-17 14:48:18 345

原创 自动化测试——selenium学习日记2(保存图片)

在自动化测试中,如遇到有问题的地方我们通常都希望有图片更直观的看到错误的现象。截图并保存为testimage_02.png(当前页面)截图并将信息转为base64编码的字符串。截图并保存为png文件(当前页面)

2024-04-16 13:12:26 426

原创 自动化测试——selenium学习日记1(操作窗口)

如果弹出新窗口时,没有对窗口进行切换,那么,WebDriver 对象 的焦点对应的,依然是旧窗口,后续的自动化操作,将继续在旧窗口中进行。current_window = driver.current_window_handle 获取当前窗口。driver.switch_to.window(windows[0])切换到最开始打开的窗口。driver.switch_to.window(windows[-1]切换到最后打开的窗口。driver.maximize_window()最大化窗口。

2024-04-15 13:34:07 151 3

原创 Geany写程序设置编码类型为UTF-8

菜单栏:文档-设置文档编码-Unicode-Unicode(UTF-8)中设置编码类型为UTF-8:写python程序未设置编码类型一致报错。

2024-04-14 15:49:19 138

原创 自动化测试——selenium学习日记1(定位对象)

1.自动化测试中想要操作一个对象,首先应该识别这个对象,所以对象的定位应该是自动化测试的核心。一个对象跟一个人一样,它会有各种属性,相当于人的各种特征,我们可以通过一个人的名字,身份证号或者他住哪里找到他,那么一个对象我们也可以通过它的各种属性来定位它。注意:定位对象还有的写的是:driver.find_element_by_id('kw'),但是新版本的python是要写做:driver.find_element(By.ID,'kw').send_keys('selenium'),不然会不成功。

2024-04-14 15:42:46 152 1

原创 自动化测试——selenium学习日记

driver.close() close方法关闭当前的浏览器窗口,quit方法不仅关闭窗口,还会彻底的退出webdriver,释放与driver server之间的连接。所以简单来说quit是更加彻底的close,quit会更好的释放资源。

2024-04-13 12:27:29 295

空空如也

空空如也

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

TA关注的人

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