首页 > 编程语言
Java Selenium (十二) 操作弹出窗口 & 智能等待页面加载完成 & 处理 Iframe 中的元素
一、操作弹出窗口 原理 在代码里, 通过 Set<String> allWindowsId = driver.getWindowHandles(); 来获取到所有弹出浏览器的句柄, 然后遍历, 使用swithcto.window(newwindow_handle)方法。 就可以定位到新的窗口。 测试 ...
分类:编程语言   时间:2017-07-30 09:39:04    收藏:0  评论:0  赞:0  阅读:316
spring + mybatis 存取clob
存的时候会比较麻烦,需要使用select for update的方式更新数据,如果原来没有这一条数据,还需要先新增,新增的时候需要将clob字段存为oracle.sql.CLOB.empty_lob((),然后用create for update 方式查询出来这一条数据,查询出的clob字段需要用c ...
分类:编程语言   时间:2017-07-30 09:35:12    收藏:0  评论:0  赞:0  阅读:561
python学习之路(七)
今天更新一下有关于函数的知识点~ 函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C ...
分类:编程语言   时间:2017-07-30 09:34:51    收藏:0  评论:0  赞:0  阅读:179
spring data jpa 的使用
使用spring data jpa 开发时,发现国内对spring boot jpa全面介绍的文章比较少案例也比较零碎,因此写文章总结一下。 spring data jpa介绍 首先了解JPA是什么? JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Jav ...
分类:编程语言   时间:2017-07-30 09:34:13    收藏:0  评论:0  赞:0  阅读:287
Python学习之函数进阶
函数的命名空间 著名的python之禅 命名空间的分类:(1)全局命名空间(2)局部命名空间(3)内置命名空间 三种命名空间的加载与取值顺序 加载顺序:内置命名空间(程序运行前加载)->全局命名空间(程序运行中:从上到下加载)->局部命名空间(程序运行中:调用时才加载) 取值时分为:局部调用和全局调 ...
分类:编程语言   时间:2017-07-30 09:32:23    收藏:0  评论:0  赞:0  阅读:203
java selenium (九) 常见web UI 元素操作 及API使用
链接(link) 链接的操作 输入框 textbox 输入框的操作 按钮(Button) 找到按钮元素 下拉选择框(Select) 下拉选择框的操作 单选按钮(Radio Button) 单选项元素的操作 多选框 check box 多选框的操作和单选框一模一样的, 这里就不再讲了 ...
分类:编程语言   时间:2017-07-30 09:30:09    收藏:0  评论:0  赞:0  阅读:251
数组对象
创建对象分为两种: 1.Object 构造函数:2.字?量?式 对象的属性(property):对象的本质就是?序属性的集合,?个对象中的每?个属性名都必须是唯?的, 对象属性的分类 数据属性:?般?于存储数据值。 访问器属性:不包含数据值,多?于 get/set 操作。 定义对象的数据属性: 1. ...
分类:编程语言   时间:2017-07-30 09:26:38    收藏:0  评论:0  赞:0  阅读:157
Java transient关键字使用小结
1、transient关键字只能修饰变量,而不能修饰方法和类。注意,本地变量是不能被transient关键字修饰的。2、被transient关键字修饰的变量不再能被序列化,一个静态变量不管是否被transient修饰,均不能被序列化。3、一旦变量被transient修饰,变量将不再是对象持久化的一部 ...
分类:编程语言   时间:2017-07-30 09:26:01    收藏:0  评论:0  赞:0  阅读:194
JavaScript数组的循环和迭代
JavaScript数组的循环和迭代 循环 for循环 普通版for循环 优化版for循环 for in 循环 for of 循环 说明 数组迭代 forEach() 描述:按顺序让数组中每一项依次执行某种相同的操作。 说明: forEach 不能使用 continue 和 break 语句句中断循 ...
分类:编程语言   时间:2017-07-30 09:24:31    收藏:0  评论:0  赞:0  阅读:306
python 第二周(第八天) 我的python成长记 一个月搞定python数据挖掘!(14)
from lxml import etreedoubanhtml = ''''''doc = etree.fromstring(doubanhtml)for eachbook in doc.xpath('//dl/dd'): bookname = eachbook.xpath('a/text()') ...
分类:编程语言   时间:2017-07-30 09:23:40    收藏:0  评论:0  赞:0  阅读:171
从零開始学Java之线程具体解释(1):原理、创建
Java线程:概念与原理 一、操作系统中线程和进程的概念 如今的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中执行的应用程序。每一个进程都有自己独立的一块内存空间。一个进程中能够启动多个线程。比方在Windows系统中。一个执行的exe就是一个进程。 线程是指进程中的一 ...
分类:编程语言   时间:2017-07-30 09:21:40    收藏:0  评论:0  赞:0  阅读:271
python学习初始函数
函数的用途:解决代码的冗余、可读性差、可扩展性差。 函数的一般格式: 定义:def 关键词开头,空格之后接函数名称和圆括号(),最后还有一个":"。 def 是固定的,不能变,必须是连续的def三个字母,不能分开。。。它们要相亲相爱的在一起。 空格 为了将def关键字和函数名分开,必须空(四声),当 ...
分类:编程语言   时间:2017-07-30 09:19:12    收藏:0  评论:0  赞:0  阅读:216
java selenium (十三) 智能等待页面加载完成
实例要求 实例:set_timeout.html 下面的html 代码, 点击click 按钮5秒后, 页面上会出现一个红色的div快, 我们需要写一段自动化脚本智能的去判断这个div是否存在, 然后把这个div 然后高亮。 <html> <head> <title>Set Timeout</tit ...
分类:编程语言   时间:2017-07-30 09:17:30    收藏:0  评论:0  赞:0  阅读:279
java selenium (十) 操作浏览器
浏览器最大化 前进,后退, 刷新 截图操作 模拟鼠标操作 杀掉Windows浏览器进程 ...
分类:编程语言   时间:2017-07-30 09:17:03    收藏:0  评论:0  赞:0  阅读:179
java selenium (六) XPath 定位
什么是xpath xpath 是XML Path的简称, 由于HTML文档本身就是一个标准的XML页面,所以我们可以使用Xpath 的用法来定位页面元素。 xpath定位的缺点 xpath 这种定位方式, webdriver会将整个页面的所有元素进行扫描以定位我们所需要的元素, 这是个非常费时的操作 ...
分类:编程语言   时间:2017-07-30 09:16:22    收藏:0  评论:0  赞:0  阅读:271
lunix 安装python3
Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存 首先去python官网下载python3的源码包,网址:https: ...
分类:编程语言   时间:2017-07-30 09:15:38    收藏:0  评论:0  赞:0  阅读:457
javascript知识点杂记
1 for(var i = 0; i < 10; i++) { 2 setTimeout(function() { 3 console.log(i); //输出10个10,因为setTimeout方法是异步的,当执行到setTimeout时,for循环已经执行完毕,i变量值为10 4 }, 1000... ...
分类:编程语言   时间:2017-07-30 00:51:27    收藏:0  评论:0  赞:0  阅读:284
Python学习之装饰器进阶
函数知识回顾: 函数的参数分为:实参和形参。 实参:调用函数的时候传入的参数; 形参:分为3种(位置参数、默认参数、动态传参) 位置参数:必须传值 默认参数:不是必须传参数 动态传参 装饰器(完整解释版) 装饰器的高级应用:一个装饰器被几个函数调用和一个装饰器被调用的次数、一个函数被多个装饰器装饰、 ...
分类:编程语言   时间:2017-07-30 00:51:14    收藏:0  评论:0  赞:0  阅读:451
数组的查找和排序方法
数组的排序方法:reverse() 反转数组元素的顺序。sort() 对数组的元素进行排序。 可以不写,也可以传一个自定义函数用来排序。 var = [2, 14, 3, 37, 5, 40];console.log( .sort()); // [14, 2, 3, 37, 40, 5]consol ...
分类:编程语言   时间:2017-07-30 00:49:54    收藏:0  评论:0  赞:0  阅读:466
Python简易爬虫爬取百度贴吧图片
通过python 来实现这样一个简单的爬虫功能,把我们想要的图片爬取到本地。(Python版本为3.6.0) 一.获取整个页面数据 说明: 向getHtml()函数传递一个网址,就可以把整个页面下载下来. urllib.request 模块提供了读取web页面数据的接口,我们可以像读取本地文件一样读 ...
分类:编程语言   时间:2017-07-30 00:49:15    收藏:0  评论:0  赞:0  阅读:382
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!