摘要: 1. 什么是元素等待以及为什么要等待 1.1 概念: 在定位页面元素时如果未找到,会在指定时间内一直等待的过程 1.2 为什么需要元素等待 在使用Selenium进行元素定位时, 可能会出现页面还mei (1).网络速度慢 (2).电脑配置低 (3).服务器处理请求慢 2. 元素等待类型及实现 # 阅读全文
posted @ 2021-09-13 20:59 伊梦 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 1. 鼠标操作 1.1 介绍: 常见的鼠标操作有:点击、右击、双击、悬停、拖拽等,对于这些鼠标操作Selenium都封装了相应的操作方法。 现在Web产品中存在丰富的鼠标交互方式,作为一个Web自动化测试框架,需要应对这些鼠标操作的应用场景。 1.2 常用的操作方法 1. context_click 阅读全文
posted @ 2021-09-13 20:55 伊梦 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1. 对话框操作 1.1 alter 提示对话框 # 定位按钮 driver.find_element_by_id("button1").click() time.sleep(2) # 要从网页上 切换到 对话框上 txt = driver.switch_to.alert.text print(tx 阅读全文
posted @ 2021-09-13 20:39 伊梦 阅读(251) 评论(0) 推荐(0) 编辑