前言最近由于工作原因,更新慢了一点,今天终于抽出一点时间给大家继续更新selenium系列,学习的脚本不能停止,希望小伙伴能多多支持。 本篇以百度设置下拉选项框为案例,详细介绍select下拉框相关的操作方法。一、认识select 1.打开百度-设置-搜索设置界面,如下图所示 2.箭头所指位置,就是 ...
分类:
编程语言 时间:
2018-05-06 12:21:47
阅读次数:
175
W3C对该伪类选择器的定义为: 描述一如既往的专业难懂,话不多说,示例讲解 这道示例的运行结果是: 为什么只有这两行呢?我们再来看一下专业的描述:属于其父元素唯一的<P>元素的每个<p>元素 意思是:父节点下必须只有一个<P>元素,所以我们自然地被选中只能是第一行和第4行了 ...
分类:
Web程序 时间:
2018-05-06 12:21:39
阅读次数:
163
《网络攻防技术与实践》第九周作业 视频学习总结 一、KaliSecurity压力测试工具 压力测试通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能够提供的最大的服务级别的测试。通俗地讲,压力测试是为了测试应用程序的性能会变得不可接受。 Kali ...
分类:
其他好文 时间:
2018-05-06 12:21:32
阅读次数:
262
配置 application.yml Config文件 @Component @ConfigurationProperties("spring.datasource.dbcp2") class MySqlConfig { var driverClassName = "com.mysql.jdbc.D ...
分类:
其他好文 时间:
2018-05-06 12:21:25
阅读次数:
167
为什么计算setup time的slack时需要考虑加周期,hold time时不需要? 总结一: 因为计算setup time时,由于存在数据传输data delay,Launch edge与Capture edge并不对应时钟信号source clock的同一个时钟沿,因此需要考虑加周期。单时钟 ...
分类:
其他好文 时间:
2018-05-06 12:21:16
阅读次数:
640
英语学习中一直找不到合适的复读机: 1、市面上的复读机总是需要好多功能去操作,虽然有点精确,有的不精确,但每次操作都要点击鼠标。 2、除此之外,学习时,好多音频是电脑播放的,当自己跟读时,用电脑录音不仅操作麻烦,而且电脑跟读的声音很小。 3、手机也自带录音机,但每次录制都要点击保存,然后再从保存里点 ...
分类:
微信 时间:
2018-05-06 12:21:07
阅读次数:
278
前言 selenium并不是万能的,有时候页面上操作无法实现的,这时候就需要借助JS来完成了。 常见场景: 当页面上的元素超过一屏后,想操作屏幕下方的元素,是不能直接定位到,会报元素不可见的。 这时候需要借助滚动条来拖动屏幕,使被操作的元素显示在当前的屏幕上。 滚动条是无法直接用定位工具来定位的。s ...
分类:
编程语言 时间:
2018-05-06 12:20:58
阅读次数:
181
在基础设施领域出现了云计算,解决了基础计算资源存储资源网络资源的快速交付和灵活管理的问题,在业务管理方面同样也出现了革命性的解决方案,那就是容器编排技术,具体的产品有以kubernates(K8S)为代表的开源版本,和以红帽Openshift为代表的各个商业版本。有了这两个解决方案,对于上面提到的那个场景就有了很好的应对方案。提炼一下,如果从开源角度,那就是:??????Openstack + Kubernates(K8S)!
分类:
其他好文 时间:
2018-05-06 12:20:50
阅读次数:
267
前言 前面的几篇都是讲如何定位一个元素,有时候一个页面上有多个对象需要操作,如果一个个去定位的话,比较繁琐,这时候就可以定位一组对象。 webdriver 提供了定位一组元素的方法,跟前面八种定位方式其实一样,只是前面是单数,这里是复数形式:find_elements 本篇拿百度搜索作为案例,从搜索 ...
分类:
编程语言 时间:
2018-05-06 12:20:42
阅读次数:
166
Java中,数组是最常用的工具,下面具体说一说。 数组声明的三种方式: 1.数组类型[] 数组名=new 数组类型[数组长度]; 2.数组类型[] 数组名={数组0,数组1,数组2,数组3,....}; 3.数组类型[] 数组名=new 数组类型[]{数组0,数组1,数组2,...}; 下面就三种方 ...
分类:
编程语言 时间:
2018-05-06 12:20:33
阅读次数:
153
**给你一个整型数组,我想找出来最大的两个数,能帮我写一个算法吗?**在上一遍我们已经解读过这道题目了,包括我们能想到的问题。这里我们按照解决算法题的一般步骤再来一起分析一下这道题:一、确保我们理解了问题,并且尝试一个例子,确认理解无误。那现在我们澄清一下问题,我们需要从这样的数组中{4,5,2,3,1}中找出最大的两个数字返回{4,5},当数组为空的时候我们也返回空的数组。二、想想你可以用什么方
分类:
编程语言 时间:
2018-05-06 12:20:28
阅读次数:
173
1. BeanUtils工具 1.1 简介 BeanUtils工具就是封装好了用内省获取Java对象属性(Javabean规范)的工具集。 复习知识点:JavaBean规范: 1)必须有无参的构造方法 2)把属性进行私有化 3)提供公开的getter和setter方法 1.2 BeanUtils工具 ...
分类:
其他好文 时间:
2018-05-06 12:20:22
阅读次数:
131
https://www.lydsy.com/JudgeOnline/problem.php?id=2434 https://www.luogu.org/problemnew/show/P2414 打字机上只有28个按键,分别印有26个小写英文字母和'B'、'P'两个字母。经阿狸研究发现,这个打字机是 ...
分类:
其他好文 时间:
2018-05-06 12:20:12
阅读次数:
163
EKO - Eko #binary-search #binary-search Lumberjack Mirko needs to chop down M metres of wood. It is an easy job for him since he has a nifty new woodc ...
分类:
其他好文 时间:
2018-05-06 12:20:03
阅读次数:
204
1. time time.time() >>> time.time()1525574050.721484 time.sleep(2) time.localtime() >>> time.localtime()time.struct_time(tm_year=2018, tm_mon=5, tm_md ...
分类:
编程语言 时间:
2018-05-06 12:19:55
阅读次数:
176
前言 在打开页面上链接的时候,经常会弹出另外一个窗口(多窗口情况前面这篇有讲解:Selenium2+python自动化13-多窗口、句柄(handle)),这样在多个窗口之间来回切换比较复杂,那么有没有办法让新打开的链接在一个窗口打开呢? 要解决这个问题,得从html源码上找到原因,然后修改元素属性 ...
分类:
编程语言 时间:
2018-05-06 12:19:47
阅读次数:
204
PHP建图通常都用GD库,因为是内置的不需要在服务器上额外安装插件,所以用起来比较省心,但是如果你的程序主要的功能就是处理图像,那麼就不建议用GD了,因为GD不但低效能而且能力也比较弱,佔用的系统资源也颇多,另外GD的creatfrom也有bug,而imagick却是一个很好的替代品,为此最近把我的 ...
分类:
Web程序 时间:
2018-05-06 12:19:37
阅读次数:
213