UI自动化测试-43--WebDriver--AutoIT 组件介绍
摘要:借助AutoIT操作记事本 借助AutoIT操作元素 知识拓展: AutoIT官方文档:https://www.autoitscript.com/autoit3/docs/functions.htm 推荐一篇博文:https://blog.csdn.net/weixin_38389124/artic
阅读全文
posted @
2022-02-28 10:11
寻不到花的蝶
阅读(161)
推荐(0) 编辑
UI自动化测试-42--WebDriver--Property、Attribute、text区别
摘要:from selenium import webdriver'''(1)get_property 就是取元素属性的,该元素有id,有name,就可以通过该方法取;(2)get_attribute("value"),就是取文本框中输入的内容。(3).text 属性,就是元素本身的文字显示。'''dri
阅读全文
posted @
2022-02-25 11:55
寻不到花的蝶
阅读(359)
推荐(0) 编辑
UI自动化测试-41--WebDriver--测试失败截图
摘要:import timefrom datetime import datetime'''本文件用于获取当前的日期及时间。'''def currentDate(): datestr = time.localtime() # print(datestr) # print(type(datestr)) cu
阅读全文
posted @
2022-02-25 11:42
寻不到花的蝶
阅读(82)
推荐(0) 编辑
UI自动化测试-40--WebDriver--. 比较网页截图图片
摘要:from selenium import webdriverimport unittest,timefrom PIL import Image'''某些情况下,我们需要对某个功能执行两次,分别截图,通过比较截图来验证功能是正确的。首先安装python的pillow包,然后导入:from PIL im
阅读全文
posted @
2022-02-25 10:42
寻不到花的蝶
阅读(442)
推荐(0) 编辑
UI自动化测试-39--WebDriver--. 特殊操作-测试页面截图
摘要:from selenium import webdriver'''测试过程中截图:get_screenshot_as_file'''driver = webdriver.Chrome()driver.get("https://www.baidu.com/")driver.get_screenshot
阅读全文
posted @
2022-02-25 10:40
寻不到花的蝶
阅读(49)
推荐(0) 编辑
UI自动化测试-38--WebDriver--特殊操作-启动用户配置信息的浏览器
摘要:from selenium import webdriver'''# 禁止图片加载options = webdriver.ChromeOptions()prefs = {'profile.default_content_setting_values' : {'images' : 2}}options
阅读全文
posted @
2022-02-25 10:13
寻不到花的蝶
阅读(124)
推荐(0) 编辑
UI自动化测试-36--WebDriver--特殊操作-cookie实现免登录
摘要:from selenium import webdriverimport timeimport json'''该文件用来保存cookie'''driver = webdriver.Chrome()driver.get("http://192.168.229.129/redmine/login")ti
阅读全文
posted @
2022-02-22 11:45
寻不到花的蝶
阅读(265)
推荐(0) 编辑
UI自动化测试-35--WebDriver--特殊操作-操作cookie
摘要:特殊操作-操作cookie http请求无状态,给每个人分发一个一个字符串(服务端临时保存-session 浏览器--cookie) 获取getcookie from selenium import webdriver'''get_cookies(),获取所有当前浏览器地址所有cookies,返回结
阅读全文
posted @
2022-02-22 11:16
寻不到花的蝶
阅读(119)
推荐(0) 编辑
UI自动化测试-34--WebDriver--复杂控件-操作富文本框
摘要:from selenium import webdriverfrom time import sleep'''切到iframe,然后通过js输入'''options = webdriver.ChromeOptions()prefs = {'profile.default_content_settin
阅读全文
posted @
2022-02-22 10:56
寻不到花的蝶
阅读(91)
推荐(0) 编辑
UI自动化测试-33--WebDriver--. 复杂控件-操作ajax中的元素
摘要:from selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom time import sleep'''通过模糊匹配选择悬浮框中选项:[contains(.,"翻译")]'''driver = web
阅读全文
posted @
2022-02-22 10:43
寻不到花的蝶
阅读(43)
推荐(0) 编辑
UI自动化测试-32--WebDriver--高级应用-JavaScript的应用操作滑动条
摘要:from selenium import webdriverfrom time import sleep'''操作滚动条:1、滑动到最下方:window.scrollTo(0,document.body.scrollHeight)2、滑动到最上方:window.scrollTo(0,0)获取当前窗口
阅读全文
posted @
2022-02-21 11:38
寻不到花的蝶
阅读(236)
推荐(0) 编辑
UI自动化测试-31--WebDriver--高级应用-JavaScript的应用
摘要:from selenium import webdriverfrom time import sleepdriver = webdriver.Chrome()driver.implicitly_wait(20)driver.get("http://192.168.229.129/redmine/lo
阅读全文
posted @
2022-02-21 11:35
寻不到花的蝶
阅读(36)
推荐(0) 编辑
UI自动化测试-30--WebDriver--Selenium等待处理
摘要:强制等待 from time import sleepprint('123')sleep(3)print('456') import timeprint('123')time.sleep(3)print('456') 隐形等待 from selenium import webdriver'''隐性等
阅读全文
posted @
2022-02-14 11:56
寻不到花的蝶
阅读(38)
推荐(0) 编辑
UI自动化测试-29--WebDriver--带空格的class name
摘要:from selenium import webdriverfrom time import sleep'''带空格的class name值1、用空格前或后的一部分来定位;2、用css来定位,前面加.,空格部分用.代替'''driver = webdriver.Chrome()driver.maxi
阅读全文
posted @
2022-02-14 11:48
寻不到花的蝶
阅读(128)
推荐(0) 编辑
UI自动化测试-28--WebDriver--定位动态id
摘要:from selenium import webdriverfrom time import sleep'''动态id1、//input[starts-with(@id,'auto-id')] 元素id以auto-id开头的input类型元素2、//input[contains(@id,'auto-
阅读全文
posted @
2022-02-14 11:38
寻不到花的蝶
阅读(235)
推荐(0) 编辑
UI自动化测试-27--WebDriver--文件下载
摘要:from selenium import webdriverfrom time import sleep'''不能同时上传多个文件练习'''driver = webdriver.Chrome()driver.implicitly_wait(20)driver.get('http://sahitest
阅读全文
posted @
2022-02-14 11:37
寻不到花的蝶
阅读(67)
推荐(0) 编辑
UI自动化测试-26--WebDriver--文件上传
摘要:from selenium import webdriverfrom time import sleep'''学习文件上传的操作:1、对于input型上传文件控件,我们借助send_keys完成;2、对于input型上传文件控件,只能借助第三方工具完成;'''driver = webdriver.C
阅读全文
posted @
2022-02-10 15:43
寻不到花的蝶
阅读(119)
推荐(0) 编辑
UI自动化测试-25--WebDriver--日期操作
摘要:from selenium import webdriverimport time'''操作日期时间控件:1、send_keys("10/16/2017")'''driver = webdriver.Chrome()driver.get("http://jqueryui.com/resources/
阅读全文
posted @
2022-02-10 15:27
寻不到花的蝶
阅读(122)
推荐(0) 编辑
UI自动化测试-24--WebDriver--弹窗操作
摘要:alert弹框 from selenium import webdriverfrom time import sleep'''操作alert:1、确定操作,switch_to.alert.accept()'''driver = webdriver.Chrome()driver.implicitly_
阅读全文
posted @
2022-02-10 15:14
寻不到花的蝶
阅读(401)
推荐(0) 编辑
UI自动化测试-23--WebDriver--iframe处理
摘要:处理iframe from selenium import webdriverfrom time import sleep'''frame的操作:1、通过id来切2、通过name来切3、通过index来切4、定位元素来切'''driver = webdriver.Chrome()driver.get
阅读全文
posted @
2022-02-10 14:49
寻不到花的蝶
阅读(156)
推荐(0) 编辑
UI自动化测试-22--WebDriver--操作表格
摘要:from selenium import webdriverfrom time import sleep'''操作表格:1、打印某个单元格的元素2、打印整个表格的元素'''driver = webdriver.Chrome()driver.get('http://sahitest.com/demo/
阅读全文
posted @
2022-02-10 12:13
寻不到花的蝶
阅读(102)
推荐(0) 编辑
UI自动化测试-21--WebDriver--操作链接
摘要:from selenium import webdriverfrom time import sleep'''操作链接:1、点击'''driver = webdriver.Chrome()driver.get('https://www.baidu.com/')ele = driver.find_el
阅读全文
posted @
2022-02-10 11:58
寻不到花的蝶
阅读(39)
推荐(0) 编辑