学习
oskydream
这个作者很懒,什么都没留下…
展开
-
Python自动化测试 | 高亮所选中的元素
使用python做ui自动化时,将定位的元素更显眼地展示出来,高亮选中的元素可以更好地帮助我们排查问题,方法如下:import webdriverdef hightlightElement(self, element): self.driver.execute_script("arguments[0].setAttribute('style',arguments[1]);", element, "background:green; border:2px solid red")原创 2022-01-10 18:34:18 · 592 阅读 · 0 评论 -
Python向sqlserver数据库插入timestamp数据报错:241, b‘Conversion failed when converting date and/or time from ch
由于SQLserver数据库中的timestamp类型字段的时间数据保留的是三位小数,而python中获取时间的函数获取的时间最后会保留6位小数,导致插入数据时会报错:241, b'Conversion failed when converting date and/or time from character string.DB-Lib error message 20018, severity 16:\nGeneral SQL Server error: Check messages from the原创 2022-01-07 18:31:33 · 2304 阅读 · 0 评论 -
Postman | tests区域的用法总结
一、将返回值的某个数据设置为环境变量比如想使用返回体的token或者sign等信息,可以将环境变量存储token或者sign的值var test = JSON.parse(responseBody); //把json字符串转化为对象。parse()会进行json格式的检查//将返回值设置为一个环境变量pm.environment.set("key",test.value);//postman.setEnvironmentVariable("key", "value")//将返回值设置为转载 2021-12-01 10:30:22 · 508 阅读 · 0 评论 -
Python自动化测试 | web上传本地文件,出现定位不到文件路径输入框的问题
上传文件类如下:import pywinautofrom pywinauto.keyboard import send_keysclass UploadFile: @classmethod def upload_file(cls, road, name): # 使用pywinauto创建一个操作桌面窗口的对象 app = pywinauto.Desktop() # 选中文件上传的窗口 dlg = app["打开"]原创 2021-11-04 14:09:39 · 661 阅读 · 0 评论 -
Python自动化测试|报错:TypeError: object of type ‘WebElement‘ has no len()
报错:TypeError: object of type 'WebElement' has no len()原因:webelement参数和对象重名 password = GetElement.getelement(self.driver, "xpath", "//input[@type='password']") password.send_keys(password)修改后,运行不报错了原创 2021-11-03 18:15:34 · 1203 阅读 · 0 评论 -
Python自动化测试| 记录一个匿名函数lambda
例如在wait.until中使用:element = WebDriverWait(driver, 5).until(lambda x: x.find_element(by=type, value=value))原创 2021-10-14 15:56:59 · 285 阅读 · 0 评论