摘要: 一、radio 和 checkbox 操作 1. radio 单选 2. checkbox 复选 示例代码如下: # -*- coding:utf-8 -*- # Author: Sky # Email: 2780619724@qq.com # Time: 2021/8/18 0:32 # Proj 阅读全文
posted @ 2021-08-17 18:57 空-山-新-雨 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一、日历控件 1、可直接输入的日历控件 2、有 readonly=“readonly” 属性,不可输入 场景一、输入框可直接输入的日历控件 ,其实就是文本输入 from selenium import webdriver from selenium.webdriver.common.action_c 阅读全文
posted @ 2021-08-17 17:17 空-山-新-雨 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 一、鼠标悬停 move_to_element() :移动到元素上 move_by_offset() : 移动到页面某个坐标位置 move_to_element_with_offset() : 移动到元素的某个坐标位置 1、什么是鼠标悬停 鼠标未悬浮时,隐藏 :display: none ; 鼠标悬浮 阅读全文
posted @ 2021-08-17 16:40 空-山-新-雨 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 一、select 下拉框 select_by_value() : 通过value值定位 select_by_visible_text() : 通过文本值定位 select_by_index() : 通过索引定位,一般不推荐用 示例代码如下: # -*- coding:utf-8 -*- # Auth 阅读全文
posted @ 2021-08-17 16:03 空-山-新-雨 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 一、alert/confirm/prompt 弹出框 操作 alert/confirm/prompt 弹出框操作主要方法有: text: 获取文本值 accept() : 点击 " 确认 “ dismiss() : 点击"取消"或者叉掉对话框 send_keys() : 输入文本值 --仅限于pro 阅读全文
posted @ 2021-08-17 11:56 空-山-新-雨 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一、iframe 操作 switch_to.frame() 切换到指定iframe元素 switch_to.parent_frame() 切到上一层 iframe switch_to.default_content() 回到主页面 top iframe 类似于 html 嵌套; 当用 iframe 阅读全文
posted @ 2021-08-17 11:21 空-山-新-雨 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、多窗口切换 handle current_window_handle 获取当前窗口句柄(handle) window_handles 获取所有的句柄 switch_to.window() 切换句柄 close() 关闭其中一个句柄 链接标签 <a 有 target='_blank' 属性,一般都 阅读全文
posted @ 2021-08-17 10:35 空-山-新-雨 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 1、浏览器窗口大小设置 maximize_window() 最大化 minimize_window() 最小化 (收缩在任务栏) set_window_size() 自定义大小 (一般不超过电脑分辨率大小) 示例代码如下: # -*- coding:utf-8 -*- # Author: Sky # 阅读全文
posted @ 2021-08-17 09:22 空-山-新-雨 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: 1、元素定位三、通过xpath、css_selector 定位 xpath 定位元素 ( 一般都不用完整的xpath路径 ) css_selector 定位元素 a、xpath 定位元素 b、 css_selector 定位元素 示例代码如下: # -*- coding:utf-8 -*- # Au 阅读全文
posted @ 2021-08-17 09:07 空-山-新-雨 阅读(60) 评论(0) 推荐(0) 编辑