发送邮件的代码是使用 groovy 实现的,所有的内容,接收者都可以在 pre-send 中进行修改。
我当前的实现方法是使用 groovy 正则提取出 git commit 中的提交者,然后配置到接收者中。
def git_log = "git log".execute([], new File("you/job/path")).text
def m = git_log =~ /Author: (.*) <(.*)>\n/
def author = m[0][2]
msg.setRecipients(Message.RecipientType.TO, "$author")
希望对你有帮助。
sikuli
在 try 里面直接写点击弹窗的类,找不到的话就不管。不过,根据不同手机弹出的对话框不一致需要做大量的兼容工作,我现在公司 android 手机 6.0 系统这种弹窗超多,光是适配这些手机的代码就一两千行。
#10 楼 @wyb199026 我举个栗子,我这里有一个修改资料类,有八个可修改内容,假设我现在就需要修改两个,{‘name’:'qwerty','sex':'male'},将字典传入修改资料类,启动 start 方法进行这两个内容的修改,name 对应哪个控件,sex 又对应哪个控件,这个再配置一下
我给一个思路,设计一个 pythonGUI,然后将单个操作分开,通过 GUI,设置参数,来控制操作组合!
我会说我公司就在粤兴一道和二道的交接处吗?