首页 文章 精选 留言 我的

精选列表

搜索[python],共10001篇文章
优秀的个人博客,低调大师

Python Selenium 杂项

说明 本文将记录一些在selenium使用中容易遗忘的一些细节方便查询,目前包括: 预制的显示等待条件 send_keys键盘事件 预制的显示等待条件 导入EC(expected_conditions) from selenium.webdriver.support import expected_conditions as EC 预制条件 元素出现及可见 说明 presence_of_element_located 指定locator是否出现 presence_of_all_elements_located 指定locator是否全部出现 visibility_of_element_located 指定locator是否可见 invisibility_of_element_located 指定locator是否不可见 visibility_of 指定WebElement 是否可见 text_to_be_present_in_element 指定文本是否出现在指定元素的text中 text_to_be_present_in_element_value 指定文本是否出现在指定元素的value中 frame_to_be_available_and_switch_to_it 指定frame是否出现并可切入 alert_is_present 是否有alert出现 点击及选选中 说明 element_to_be_clickable 指定locator是否可点击 element_to_be_selected 指定WebElement是否被选中 element_located_to_be_selected 指定locator是否被选中 其他 说明 title_is 传入标题是否等于页面标题 title_contains 传入标题是否包含于页面标题 element_selection_state_to_be 指定WebElement是否为指定状态 element_located_selection_state_to_be 指定locator是否为指定状态 staleness_of 指定WebElement是否还在DOM中 send_keys键盘事件 导入Keys from selenium.webdriver.common.keys import Keys 键盘事件 事件值 说明 Keys.BACK_SPACE 回退键(BackSpace) Keys.TAB 制表键(Tab) Keys.ENTER 回车键(Enter) Keys.SHIFT 大小写转换键(Shift) Keys.CONTROL Control键(Ctrl) Keys.ALT ALT键(Alt) Keys.ESCAPE 返回键(Esc) Keys.SPACE 空格键(Space) Keys.PAGE_UP 翻页键上(Page Up) Keys.PAGE_DOWN 翻页键下(Page Down) Keys.END 行尾键(End) Keys.HOME 行首键(Home) Keys.LEFT 方向键左(Left) Keys.UP 方向键上(Up) Keys.RIGHT 方向键右(Right) Keys.DOWN 方向键下(Down) Keys.INSERT 插入键(Insert) Keys.DELETE 删除键(Delete) Keys.NUMPAD0 ~ NUMPAD9 数字键1-9 Keys.F1 ~ F12 F1 - F12键 send_keys(Keys.CONTROL, ‘a’) 组合键Control+a,全选 send_keys(Keys.CONTROL, ‘c’) 组合键Control+c,复制 send_keys(Keys.CONTROL, ‘x’) 组合键Control+x,剪切 send_keys(Keys.CONTROL, ‘v’) 组合键Control+v,粘贴

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册