摘要: js\jquery的应用,有很多难以定位到的,可以通过js或者jquery来处理 目录 1、js 2、jquery 1、js 1.1js有5种定位,最后execute_script(js)来执行js document.getElementById(“id”) document.getElements 阅读全文
posted @ 2018-09-27 22:53 给明天的自己 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 对操作不成功时,希望能够继续执行其他操作,或者是,希望操作不成功时,能够写日志记录 目录 1、常见异常 2、截图处理 1、常见异常 1.NoSuchElementException:没有找到元素 2.NoSuchFrameException:没有找到iframe 3.NoSuchWindowExce 阅读全文
posted @ 2018-09-27 22:40 给明天的自己 阅读(1559) 评论(0) 推荐(0) 编辑
摘要: 获取元素属性\爬取页面源码\常用断言,最终目的都是为了验证我们实际结果是否等于预期结果 目录 1、获取元素属性 2、爬取页面源码 3、常用断言 1、获取元素属性 获取title:driver.title() 获取元素文本:driver.find_XX().text 获取元素标签:driver.fin 阅读全文
posted @ 2018-09-27 22:32 给明天的自己 阅读(2739) 评论(0) 推荐(0) 编辑
摘要: UI自动化中常用三种等待 目录 1、强制等待 2、隐式等待 3、显示等待 1、强制等待 执行到某一条语句后,然后sleep(3),等待3秒后,才会继续执行后面的语句 2、隐式等待 隐式等待只需要声明一次,一般在打开浏览器后进行声明。声明之后对整个drvier的生命周期都有效,后面不用重复声明。 隐式 阅读全文
posted @ 2018-09-27 22:05 给明天的自己 阅读(2085) 评论(0) 推荐(0) 编辑