因为组里要用某平台的硬性要求,我寻思着是不是可以自动化一下,就跟自己之前写的提报bug的脚本一样,从而可以自动化完成硬性任务。
也好久没用selenium,说做就做。driver.open,driver.findxxxbyxxx, 这次平台控件有明确id、name的太少,基本都是xpath,找xpath也是苦力活;终于找完xpath,想着可以发jquery请求一次搞定,结果页面里没法发jquery请求,那么只能一个一个找xpath点。
晚上回家的路上想到上次做airtest的时候,总结出airtest+selenium结合使用生成代码,这样就不用在浏览器里一个一个的找xpath了。
今天来立马用上airtest,无奈没法发jquery请求,前端页面的控件光凭xpath很难操作,遂放弃。
手工完成了某平台的硬性要求,感觉也没花多长时间。完成之后心里挺失落的,测试开发的路子到底在哪里,感觉单纯用用这些成熟的自动化工具远远不够哇。
网友评论