(接上文)使用名称作为定位器使用名称查找Web元素非常类似前两个定位器类型。唯一的区别在于语法。在此示例中,我们将使用gmail.com登录页面所显示的“Password”文本框。语法:name=该元素的名称在我们的例子中,即为“passwd”。验证定位器值第1步:在目标框中输入“name=Passwd”,并点击查找按钮。注意,“Password”文本框将被高亮显示。使用链接文本作为定位器所有网页
2015-11-30/3198 人阅读/23 人点赞

如果问我,最喜欢什么开发语言,我会毫不犹豫说,Java,Java还是Java。从青春年代开始,Java语言就一直陪伴着我,我也一直目睹关心Java语言的诞生,成长,繁荣,质疑等,虽然Java今年只有20年,但我更觉得今年是它的不惑之年。如果把Java的成长分为几个阶段的,我会这么划分:1.1995-2000:弱冠。Java五岁是他的弱冠之年(相当于男子20岁)。Java出生名门Sun,从第一天起受
2015-11-30/2682 人阅读/7 人点赞

有一家网站,全球流量排名第56位,但是只有23台服务,这是什么神奇的软件架构在支持,它是如何做到的?这家公司就是StackOverflow,程序员应该都知道,不知道的码农以后一定会用到的,特别是一些诡异Exception的查找,很多线索都在StackOverflow。StackOverflow的全球流量排名是56名,比较类似流量的网状还有(jd.com78名,sohu.com43名)。该网站在印度
2015-11-27/2715 人阅读/2 人点赞

生活中的大家多多少少都有点强迫症,然后当强迫症发生在一个程序员身上,那么会发生什么有趣的事呢?每次看到SVN上的changeLog总会发现一大堆文件更新,再一细看,都是这种(⊙o⊙)!
2015-11-25/3179 人阅读/2 人点赞

如何使用SeleniumXPath及其他定位器识别网页元素什么是定位器?定位器可以被称为是唯一标识网页中网页元件的地址。定位器是网页元素的一个HTML属性,用来告诉Selenium它需要执行操作的网页元素。网络元素多种多样。其中最常见的有:文字框按钮下拉超链接复选框单选按钮定位器的类型识别这些元素一直是一个非常棘手的问题,因此我们需要一个准确而有效的方法。我们可以断言,定位器越是有效,自动化脚本稳
2015-11-23/3277 人阅读/57 人点赞

Hidden:工欲善必先利其器,firefox一直是各位渗透师必备的利器,小编这里推荐34款firefox渗透测试辅助插件,其中包含渗透测试、信息收集、代理、加密解密等功能。1:Firebug五星级强力推荐插件之一,不许要多解释2:UserAgentSwitcher改变客户端的UserAgent的一款插件3:Hackbar攻城师必备工具,提供了SQL注入和XSS攻击,能够快速对字符串进行各种编码。
2015-11-19/2587 人阅读/33 人点赞

几个例子你会提反馈吗?不急回答,我们先来看几个例子。Childrenusingtincanphone例子一:项目经理:“xxx,我本来对你的期望特别高,但是你让我有些失望啊。”xxx:“啊,不知道哪些地方做的不好呢?”项目经理:“本来我想让你承担更多的项目管理的工作,你就是我的备份,但你并没有做太多类似的事情”xxx:“哎,最近项目实在是太忙了,只顾着写代码了。”项目经理:“只关注自己的工作是不够
2015-11-18/2685 人阅读/7 人点赞

软件开发其实就是在修改、演进和维护代码,如果我们不能信任测试,那么在即使看似无辜的改动之后,我们仍然不能确信代码能够工作。注释掉的测试关于测试,有一个特别有趣的注释失效模式就是测试方法被注释掉了,它没有传达任何信息,而只是在迷惑人们。我们把注释当做可怜虫的版本控制。将测试的@Test注释掉,也会产生同样的问题。为什么会出现呢?天灾?人祸?临时禁掉事后忘了恢复?谁知道呢。反正不该这样。注释掉的代码,
2015-11-17/2763 人阅读/0 人点赞

CodeReview应该是软件开发团队“共同学习、识别模式和每日持续”的过程,而不是带有“审、查、评”等令人感到紧张气氛的过程。CodeReview的目的,是团队成员聚在一起共同学习,而不是相互“挑错”。在相互挑错的场合里,人的内心会本能地封闭起来,来抗拒那些针对自己的批评意见。相互挑错所造成的紧张气氛,会让程序员对CodeReview望而却步,从而情绪低落,这会让CodeReview的效果大打折
2015-11-16/2927 人阅读/0 人点赞

(接上文)6.TestingwithFrankkFrankk允许您编写结构化文本测试/验收测试/需求分析(使用Cucumber),并让他们针对你的iOS应用程序来执行,Frankk还包括一个强大的“应用程序检测员”(名为Symbiote),你可以通过它来获得你应用程序运行的详细信息。7.SwitchboardSwitchboard——为您的移动iPhone或Android应用程序提供方便,超轻量级
2015-11-11/3475 人阅读/10 人点赞