首页 文章 精选 留言 我的

精选列表

搜索[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,粘贴

优秀的个人博客,低调大师

python操作csv

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34173549/article/details/81285438 '''def build_excel(self): workbook = xlwt.Workbook(encoding='ascii') # 创建表 worksheet = workbook.add_sheet('My Worksheet') # 往表写内容 行 ,列 worksheet.write(1, 3, label='Row 0, Column 0 Value') workbook.save('Excel_Workbook.xlsx') csvFile = open("test42.cs v", 'w', newline='') try: writer = csv.writer(csvFile) writer.writerow(('id', '标题', '发布时间','视频时长', '播放次数', '评论数', '喜欢数', '分享数', '上传用户', '下载地址' )) for i in range(10): writer.writerow((1, 2, 3, 4, 5, 6, 7, 8, 9, 10)) finally: csvFile.close() return csvFile;

资源下载

更多资源
腾讯云软件源

腾讯云软件源

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

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

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部分的功能。

用户登录
用户注册