WebDriver拾级而上(00) – WebDriver理论

Selenium2.0 = Selenium1.0 + WebDriver(也就是说Selenium2.0合并了这两个项目) Selenium1.0可以使用任何编程语言,但是有个先决条件就是必须支持HTTP库。Selenium1.0起初就是一个Javascript库,到后面引入了SeleniumRC。SeleniumRC作为一个代理服务器并且发送操作命令给Selenium Core(javascript代码,且为SeleniumRC的一部分)。 SeleniumRC从测试程序接收指令并翻译,返回测试结果给测试程序。Selenium Core在client API打开浏览器后就注入到浏览器中,然 […]

Selenium2.0之WebDriver学习总结(1)

(一)   Selenium2.0 VS Selenium1.0 我们已经有了Selenium1.0为什么还需要Selenium2.0呢? Selenium1.0不能处理一下事件: 1)         本机键盘和鼠标事件 2)         同源策略XSS/HTTP(S) 3)         弹出框,对话框(基本身份认证,自签名的证书和文件上传/下载) Selenium2.0有简洁的API,WebDriver和WebElement对象,更好的抽象。且支持多中操作系统,多语言,多浏览器。

罗永浩王自如对质观后感

很耐心的把一部长达近三个小时的“辩论”(《互联网史上第一约架 罗永浩对话王自如完整版》)看完了,先不谈内容本身,但从“对话”的角度来说,老罗是占尽了上风,推论的逻辑明确,有理有据,相比之下,只有论点而提供不了论据的自如就显得像是在狡辩了。   而且老罗本身就是有备而来,根据自如的T1评测视频,做足了功课,而对自如来说,老罗会说什么会问什么,都是未知数,所以本身就变的有所不公平。就算数据公平,自如肯定也说不过有讲师和相声功底的老罗。   两人的很大分歧很大程度上在这个评测标准上,根据经验和总结得出的是一套标准,根据国家是一套标准,用于工业制造验收的又是一套标准,原本这就是不一 […]

Jansi:让控制台输出彩色字符的方法

给政府做项目时我们一般都使用的是Java,服务器一般都是Weblogic或Tomcat(开发环境)。经常使用Java的人都知道,它在后台输出的信息一般都是黑底白字,或在Linux环境中可以改成黑绿字等,反正是很单调。我也从来没想过它能够变成彩色,但今天我发现了一个java类库——Jansi——它能够让你在控制台输出色彩缤纷的文字。先给大家看看效果:

OpenSignal:Android碎片化越来越严重 目前已有18796种不同设备

碎片化问题,让Android这个移动操作系统领域的霸主饱受困扰多年,尽管谷歌最近也一直在稳步采取措施解决这个问题,但仍旧有许多不同设备运行着各种Android版本。这也让开发者痛苦地无休止迎合越来越多的移动平台。这个问题究竟有多严重?OpenSignal的一份报告给出了答案。

六大神器助力SaaS公司留住老用户

【编者按】当下的SaaS公司投入巨大资源去吸引新用户,这无可厚非,但是DZone的Ashli N.却发出不一样的呐喊,他认为SaaS公司应该更关注老用户,即如何留住已有用户才是成功的关键,他总结了留住老用户的三条理由,以及如何留住老用户的6大神器,相信还在为自己的App如何留住用户而烦恼的创业者们可以借鉴一下。 以下为原文:

2014 年必备的 15 款 WordPress 插件

这些是2014年对你Wordpress站点非常有用的15款插件。这些插件能大大增强你的Wordpress站点的表现力。 在网络开发中,Wordpress是领先的CMS平台之一。因为Wordpress插件的灵活性,它们能被轻松下载,并能用于轻易地建立起一个网络发布平台。用上下面这几款插件,你的网站的表现力将大大提高。

Apache Log4j 2.0值得升级吗

Apache软件基金会最近发布了Log4j 2.0通用版本,相比之前Log4j的1.x版本有了很大的性能提升。本版本的灵感来自于诸如Log4j 1.x和java.util.logging之类的已有日志解决方案,它是经过了数年的努力从头开始编写完成的。 Log4j 2.0引入了新的插件系统、对properties的支持、对基于 JSON配置的支持和配置的自动化重载。它支持很多已有的日志框架,包括SLF4J、Commons Logging、Apache Flum、Log4j 1.x,并提供了新的程序员API。