UniFi Controller AC控制器安装SSL证书

腾讯云

1. qcloud.com申请免费SSL证书.
2. 修改文件名
1_root_bundle.crt >> unifi.chain.crt
2_xxx.crt >> unifi.crt
3_xxx.key >> unifi.key

3. 上传证书文件至 /var/lib/unifi

4. cd /var/lib/unifi

5. openssl pkcs12 -export -in unifi.crt -inkey unifi.key -certfile unifi.chain.crt -out unifi.p12 -name unifi -password pass:aircontrolenterprise

6. keytool -importkeystore -srckeystore unifi.p12 -srcstoretype PKCS12 -srcstorepass aircontrolenterprise -destkeystore /usr/lib/unifi/data/keystore -storepass aircontrolenterprise

7. 重启unifi>> service unifi restart

阿里云

继续阅读UniFi Controller AC控制器安装SSL证书

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);