摘要: 前言 web网站中某些点击操作会触发alert弹窗。在selenium进行自动化过程中,模拟操作alert弹窗时直接定位会报错找不到元素。需要先切换到alert然后用alert处理方法进行操作。 alert常用方法 switch_to.alert # 切换到alert弹窗 text # 获取弹出框文 阅读全文
posted @ 2020-01-01 22:17 测试一枝花 阅读(2122) 评论(0) 推荐(0)
摘要: 前言 浏览网页时,经常需要进行滑动页面操作。selenium进行自动化过程中,可通过execute_script执行js语句实现页面滑动。常见的滑动场景分为四种:滑动至页面底部、滑动至顶部、滑动至具体位置、滑动至目标元素可见。 滑动至顶部 1 js="window.scrollTo(0,-docum 阅读全文
posted @ 2020-01-01 21:29 测试一枝花 阅读(3709) 评论(0) 推荐(0)
摘要: 模拟键盘事件 web网站使用过程中,常会用到键盘快捷键来进行一些操作。常用键盘事件为:全选、复制、剪切、粘贴、删除...等。在selenium中可以通过 keys类实现模拟键盘操作。 keys类中常用键盘事件 send_keys(Keys.CONTROL,'a') # 全选(Ctrl+A) send 阅读全文
posted @ 2020-01-01 21:22 测试一枝花 阅读(1020) 评论(0) 推荐(0)
摘要: 模拟鼠标事件 web网站常用鼠标事件为:点击(click可实现)、右击、双击、悬停、长按、拖动。在selenium中可以通过 ActionChains类实现模拟鼠标常用操作。 ActionChains类中鼠标常用方法: 1 context_click(element) # 右击 2 double_c 阅读全文
posted @ 2020-01-01 21:21 测试一枝花 阅读(1148) 评论(0) 推荐(0)