03 2019 档案
摘要:在一次编写web自动脚本时,突然想到web页面常有的字段有:输入框,按钮,富文本输入框,下拉框选项,弹窗,表格,上传文件以及时间插件,以下总结的没有编写时间插件的用例了!以后碰到再更新, 以下是蹩脚代码,哈哈!!
阅读全文
摘要:再用selenium编写测试脚本时,发现出现python 'WebElement' object does not support indexing 报错问题问题,再找一些解决方法时,发现Appium编写移动端的脚本也会出现这类问题,记录一下自己踩过的坑,希望能帮忙正在踩坑的你! 修改后再次执行同样
阅读全文
摘要:第一次用selenium+python编写自动测试脚本,因为页面中插入了富文本编辑,开始怎么都无法输入进去,度娘好多方法都无效,分享踩坑的经历一是为了记录一下自己的成长,二是为了给同样摸索selenium初学者的同行一个借鉴,与君共勉。 第一种方法切换frame: 第二种方法使用js进行实现:
阅读全文
摘要:其实上传图片操作与输入框的输入是一样的,一种是在输入框中输入字符信息,一种是在输入文件格式的信息,下面是用代码实现上传文件, from selenium import webdriverfrom time import sleep driver = webdriver.Chrome() driver
阅读全文
摘要:在web应用中经常会出现frame嵌套的应用,假设页面上有A,B两个frame,其中B在A内,那么定位B中的内容则需要先到A,再到B。switchTo().frame方法可以把当前定位的主题切换到frame里,在frame里实际是嵌套了另外一个页面,而webdriver每次只能在一个页面识别,所以需
阅读全文
摘要:很多初学者可能在用pycharm运行代码时会出现if __name__ == "__main__":下面的代码没有执行的问题,出现这类问题的原因是unittest运行姿势造成的,如图: 怎样解决这类问题呢? 1、认识unittest运行姿势:观察unittest测试代码,注意右上角 Unittest
阅读全文