jenkins完成robotframework任务发送钉钉消息

前提条件

1、申请钉钉测试企业帐号:http://open-dev.dingtalk.com/

  • 获取企业id:corpid
  • 获取企业密钥:corpsecret

2、将个人需要接受钉钉消息的帐号加入该测试企业,https://oa.dingtalk.com

钉钉API

1、获取access_token
通过corpid、corpsecret,获取access_token
https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.yx7wdO&treeId=172&articleId=104980&docType=1
继续阅读jenkins完成robotframework任务发送钉钉消息

webdriver启动chrome、firefox前,读取个人配置文件

webdriver在打开chrome、firefox浏览器时,默认是创建新用户,每次打开都是一个全新的浏览器。对于浏览器需要使用npapi插件,会有困扰。通过加载个人配置文件的方式,在第一次打开浏览器时,手动设置npapi插件是否加载,后续运行直接使用之前的配置信息,不会反复提示。

chrome:
ChromeOptions options = new ChromeOptions();
options.addArguments(“–user-data-dir=C:/Users/xxx/AppData/Local/Google/Chrome/User Data/Default”);
WebDriver driver = new ChromeDriver(options);

firefox:
FirefoxProfile fp = new FirefoxProfile();
ProfilesIni allProfiles = new ProfilesIni();
fp = allProfiles.getProfile(“default”);
WebDriver driver = new FirefoxDriver(fp);

【转】eclipse配置NDK

新建并配置一个Builder:
(a)Project->Properties->Builders->New,新建一个Builder。
(b)在弹出的【Choose configuration type】对话框,选择【Program】,点击【OK】:
(c)在弹出的【Edit Configuration】对话框中,配置选项卡【Main】。
在“Name“中输入新builders的名称(我取名为Ndk_Builder)。
在“Location”中输入nkd-build.cmd的路径。
(我的是D:\AndroidDev\android-ndk-r7\ndk-build.cmd,根据各自的ndk路径设置,也可以点击“Browser File System…”来选取这个路径)。
在“Working Diretcoty”中输入${workspace_loc:/TestNdk}(也可以点击“Browse Workspace”来选取TestNdk目录)。

(d)【Edit Configuration】对话框中,配置选项卡【Refresh】。
勾选“Refresh resources upon completion”,
勾选“The entire workspace”,
勾选“Recuresively include sub-folders”。

(e)【Edit Configuration】对话框中,配置选项卡【Build options】。
勾选“After a “Clean””,
勾选“During manual builds”,
勾选“During auto builds”,
勾选“Specify working set of relevant resources”。

点击“Specify Resources…”
勾选TestNdk工程的“jni“目录,点击”finish“。
点击“OK“,完成配置。

Maven构建robotium脚本

一、环境准备
1.下载maven
推荐3.2.1 >> http://maven.apache.org/download.cgi
设置环境变量maven

2.安装android sdk
1. 下载android SDK:http://developer.android.com/sdk/index.html
2. 设置环境变量ANDROID_HOME,如,E:\adt-bundle\sdk
3. 在Android SDK Manager中安装Android SDK Tools、Android SDK Platform-tools

3.安装ndk
1. 安装ADT时,选上NDK Plugins(如sdk中已自带ndk,忽略此步)
2. 下载NDK:http://developer.android.com/tools/sdk/ndk/index.html
3. 解压NDK,设置环境变量ANDROID_NDK_HOME,如,E:\adt-bundle\android-ndk-r9c
4. Eclipse:windows=>performance=>android=>NDK,选择NDK路径
继续阅读Maven构建robotium脚本