摘要: 整合selenium的webdriver(或RC)与jenkins,以运行完整的端至端/ UI自动化测试作为构建过程的一部分吗?好了,我们有一个好消息和一个坏消息:好消息是,这是比较容易运行Selenium测试作为jenkins建设的一部分,假设你已经在使用一个测试框架JUnit等或TestNG... 阅读全文
posted @ 2014-11-18 23:35 Mr.Dantes 阅读(2240) 评论(0) 推荐(0) 编辑
摘要: 在上一节我们学习了如何下载安装jenkins的插件。现在我们想用jenkins结合selenium做回归测试。首先要下载配置seleniumhq插件。 这个插件允许您运行并通过Selenium服务器加载HTML Selenese的套件结果产生Seleniumhq。配置Seleniumhq插件全... 阅读全文
posted @ 2014-11-18 23:08 Mr.Dantes 阅读(1322) 评论(0) 推荐(0) 编辑
摘要: 如何安装插件使用该界面最简单的方法是将安装的管理界面,然后单击管理插件(HTTP:// yourhost /詹金斯/插件管理/),然后转到可用的选项卡。你会发现你想安装,选中复选框,然后或者尝试将插件安装不重新启动或立即下载并重新启动后安装。然后,Web界面将下载* .hpi从这里的文件。如果你没有... 阅读全文
posted @ 2014-11-18 22:49 Mr.Dantes 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: jenkins开始执行jenkins最简单的方法就是通过内置的Jetty的servlet容器。您可以执行jenkins是这样的:$ java -jar jenkins.war当然,你可能想jenkins的输出发送到一个日志文件,如果你是在Unix上,你可能需要使用nohup的:$ nohup jav... 阅读全文
posted @ 2014-11-18 21:32 Mr.Dantes 阅读(4784) 评论(0) 推荐(1) 编辑
摘要: 什么是jenkins?jenkins是一个屡获殊荣的应用程序,监视重复的工作,比如建立一个软件项目或作业由cron运行的执行。在这些东西,目前jenkins侧重于以下两项工作:建筑/测试软件项目不断,就像CruiseControl的或DamageControl。概括地说,jenkins提供了一个易于... 阅读全文
posted @ 2014-11-18 21:09 Mr.Dantes 阅读(703) 评论(0) 推荐(0) 编辑
摘要: css中的结构性定位结构性定位就是根据元素的父子、同级中位置来定位,css3标准中有定义一些结构性定位伪类如nth-of-type,nth-child,但是使用起来语法很不好理解,这里就不做介绍了。Selenium中则是采用了来自Sizzle的css3定位扩展,它的语法更加灵活易懂Sizzle Cs... 阅读全文
posted @ 2014-11-18 17:46 Mr.Dantes 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 本文转载来自http://blog.sina.com.cn/s/blog_7424a02601014lnn.html 阅读全文
posted @ 2014-11-18 16:35 Mr.Dantes 阅读(2130) 评论(0) 推荐(0) 编辑
摘要: 1.Selenium官网2.Dashboard3.Selenium CubicTest4.SeleniumBromine5.selenium code host on google6.selenium_grid_subversion_and_hudson7.Selenese Reference8.X... 阅读全文
posted @ 2014-11-18 16:33 Mr.Dantes 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 以上内容转发自http://blog.sina.com.cn/s/blog_b5fe6b270101c8v0.html 阅读全文
posted @ 2014-11-18 16:32 Mr.Dantes 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.1什么是模块 当代码量很大时,把代码分成一些有组织的代码段。python允许“调入”一个模块,允许使用其他模块的属性来利用之前的工作成果,实现代码重用。把其他模块属性附加到你的模块中的操作叫导入。那些自我包含并有组织的代码片段是模块(module)1.2模块和文件 一个文件是独立模块,一个模... 阅读全文
posted @ 2014-11-18 14:49 Mr.Dantes 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1.1什么是函数 函数是对程序逻辑进行结构化或过程化的编程方法。这样能节省空间,有助于保持一致性。 函数的创建,使用,引用方法: def foo():print 'bar' foo foo()1.1.1函数vs过程 函数是布尔类型的,返回一个“是”或“否”的回答。一个非零或者零值。pyt... 阅读全文
posted @ 2014-11-18 14:23 Mr.Dantes 阅读(156) 评论(0) 推荐(0) 编辑