技术标签: selenium
Keys()类提供了键盘上几乎所有按键的方法,send_keys()方法可以用来模拟键盘输入,除此之外,我们还可以用它来输入键盘上的按键,甚至是组合键,如 Ctrl+A、 Ctrl+C 等
# 使用键盘按键方法前需要先导入 keys 类
from selenium.webdriver.common.keys import Keys
常用的键盘操作:
send_keys(Keys.BACK_SPACE) 删除键(BackSpace)
send_keys(Keys.SPACE) 空格键(Space)
send_keys(Keys.TAB) 制表键(Tab)
send_keys(Keys.ESCAPE) 回退键(Esc)
send_keys(Keys.ENTER) 回车键(Enter)
send_keys(Keys.CONTROL,'a') 全选(Ctrl+A)
send_keys(Keys.CONTROL,'c') 复制(Ctrl+C)
send_keys(Keys.CONTROL,'x') 剪切(Ctrl+X)
send_keys(Keys.CONTROL,'v') 粘贴(Ctrl+V)
send_keys(Keys.F1) 键盘 F1
……
send_keys(Keys.F12) 键盘 F12
举例:在搜索框输入“重庆”,再删除“庆”
搜索框元素<input type="text" id="_allSearchKeyword" οnfοcus="_historyResultDiv();" οnkeydοwn="_allSearchEnterIn(this,event);" autocomplete="off" placeholder="搜索旅行地/酒店/旅游/景点门票/交通">
>>> from selenium import webdriver
>>> driver = webdriver.Chrome()
>>> driver.get('https://www.ctrip.com/')#打开携程网
>>> driver.maximize_window()
>>> from selenium.webdriver.common.keys import Keys
>>> ele = driver.find_element_by_id('_allSearchKeyword')#定位到搜索框
>>> ele.send_keys('重庆')#搜索框中输入“重庆”
>>> ele.send_keys(Keys.BACK_SPACE)#退位,搜索框中变为“重”
>>> ele.clear()#清空搜索框
版本:linux ubuntu10.04 问题:1.今天新建一个用户:useradd ***2.然后在home目录下新建了跟账户的文件夹最后登录的时候就只显示一个$,不像一般的[***@***~]. 而且一些脚本也不能运行。目录也没标注颜色。 搞了老半天没搞定。最后在 http://blog.sina.com.cn/s/blog_727609bd0100xbln.h..._ubuntu20 新用户只有一个¥
对数函数计算器是一个非常不错的计算工具,它比常规计算器功能更丰富,让你可以轻松、快捷的计算,解决学习过程中遇到的计算难题;该计算器不仅支持简单的加减乘除计算功能,同时还具有强大的函数计算,可以帮助广大学生党轻松解决函数计算难题,让计算不再困难;提供的计算非常全面,比如三角函数、乘方、平方根、立方根、开方、对数、定积分、阶乘等一系列计算功能都支持,整合所有计算功能为一身,绝对能够满足你的计算需求,如..._对数函数计算器
算法原理朴素贝叶斯是经典的机器学习算法之一,也是为数不多的基于概率论的分类算法。朴素贝叶斯原理简单,也很容易实现,多用于文本分类,比如垃圾邮件过滤。该算法的优点在于简单易懂、学习效率高、在某些领域的分类问题中能够与决策树、神经网络相媲美。但由于该算法以自变量之间的独立(条件特征独立)性和连续变量的正态性假设为前提,就会导致算法精度在某种程度上受影响。marco博客https://www.cnbl...
第一名:杭州 中国城市中,杭州成为白领加班最多的城市。72%的上班族都有过加班经历。第二名:西安 西安加班人员占比为65%。位列中国加班城市第二。第三名:武汉 比例为56%。但在加班时长上,武汉白领的加班时间要长于西安,每周达6.9小时。第四名:南京 在南京有59%的白领都加过班。报告显示,3成南京人每周加班时间超过5小时,全周不加班的人数仅有28.6%。第五名:广州 55%的广州白领都有过加班经历。第六名:深圳 深圳加班白领的比例为54%。众多制造企业和科技公_加班最严重的城市
使用opencv的imshow函数时遇到segmentation fault问题环境 centos 7 python2.7.5 opencv 2.4.13问题描述 运行某个文件时,代码在运行到cv2.imshow时会报错,中文是段错误(吐核),对应的英文是segmentation fault( core dump) 但是单独写个测试脚本,只import cv2,imshow是正常的_imshow 报coredump
有这样一个元素:用getText() 方法获取不到其显示的文本,每次返回的都是空字符串,郁闷好久。今天换种思路,尝试了用 getAttribute("value") ,一次成功。--记录下来,以后忘记了可以翻翻。_web中disabled value
文章目录索引倒排索引单词词典动态索引索引的建立两遍文档遍历法归并法索引搜索引擎的索引其实是实现<关键词,文档>映射的具体的数据结构,其实现方式也是多种多样的:倒排索引、签名文件以及后缀树等等。实验证明倒排索引是最有效的实现方式,同时也是当前搜索引擎广泛应用的索引技术。倒排索引平常我们想要查询一个关键词,最简单的思路肯定是挨个每个文档查看这个文档是否存在这个关键词,这就是建立<文档,关键词>这样映射的索引。详情图示如下,大概解释一下,这里的网页A中假设就是这篇博客,后面跟的是这_搜索索引
TIPC是爱立信的某个工程师弄出来的,后来开源了。这段时间我琢磨了一下,觉得这个玩意还真不错。TIPC是Transparent Interprocess Communication的缩写,即是进程间通信的一种协议,之所以冠之以Transparent,透明的,因为它发布了一层更为简洁实用的框架,让使用的人不再需要知道某个进程运行在哪一台机子上,就能够和与这个进程通信。TIPC本
超体素概念: 超体素概念是2003年Xiaofeng Ren提出和发展起来的图像分割技术,是指具有相似纹理、颜色、亮度等特征的相邻像素构成的有一定视觉意义的不规则像素块。它利用像素之间特征的相似性将像素分组,用少量的超像素代替大量的像素来表达图片特征,很大程度上降低了图像后处理的复杂度,所以通常作为分割算法的预处理步骤。已经广泛用于图像分割、目标识别等计算机视觉领_超像素分割
学习资料:鸿洋大神为RecyclerView打造通用Adapter让RecyclerView更加好用鸿洋大神Android优雅的为RecyclerView添加HeaderView和FooterView之前使用RecyclerView.Adapter,基本就类似套用公式,死步骤,对Adapter感到既熟悉又陌生。从去年我开始接触学习Android之时,RecyclerView已经开始大量_android recyclerview.adapter 没有adddata
Windows 7 使用 VS.NET 2003 开发项目时经常会遇到类似如下错误:TestServer fatal error LNK1201: 写入程序数据库“d:\Projects\GameServer\data\TestServer.pdb”时出错;请检查是否是磁盘空间不足、路径无效或权限不够在排除了空间、路径、权限等原因后仍然无法顺利生成项目,微软官方也没有提供相关的解决方案,Googl
1.mysql用户登录: mysql>mysql -u user -p 回车后输入密码2.新建mysql用户: mysql>insert into mysql.user(Host,User,Password) values("localhost","xiaoming",password("1234"));3.用户授权mysql>grant all privileges/sele..._mysql nosql 用法