美文网首页
Python_Gauge

Python_Gauge

作者: 嫩牛_软件测试_笔记 | 来源:发表于2018-09-27 14:38 被阅读0次
    *   gauge init -t
        *   查看gauge支持的所有模板
    
            ![image](https://img.haomeiwen.com/i10517060/e8413bb62de8bbf1.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    *   gauge init python_selenium
        *   pip3 install -r requirements.txt # 可以不用运行这一步!!
            *   requirements.txt 内容:
                *   getgauge
                *   selenium
                *   chromedriver_installer
            *   注意,这里有个坑,运行这个,安装所需要的依赖后,默认是安装4getgauge 0.2.5版本
                *   但是,这样的话,运行 gauge run specs ,会报错:
    
                    ![image](https://img.haomeiwen.com/i10517060/c7030e785c06a012.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
            *   解决办法如下图:
    *   降级 0.2.5 -->>> 0.2.3
    
        ![image](https://img.haomeiwen.com/i10517060/bf77a60aa1e099c9.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    *   执行如下命令降级
    
        ![image](https://img.haomeiwen.com/i10517060/891ad5b7407cf73f.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    *   再次运行specs,成功!!
    
        ![image](https://img.haomeiwen.com/i10517060/d2ddb1f089f18d2c.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    *   Python-Gauge, specs <--> step_impl (*.py located )
    
        ![image](https://img.haomeiwen.com/i10517060/c646a89f3734a5a2.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    *   Java-Gauge, specs <--> src ( *.java located )
    
        ![image](https://img.haomeiwen.com/i10517060/3c67c8097ecf292d.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    *   IDEA中,specs 中可以直接 ctrl + 右键点击,自动跳转; 目前pycharm中还没有这种插件支持!
    
        ![image](https://img.haomeiwen.com/i10517060/17184d5a98cfdec8.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    *   ![image](https://img.haomeiwen.com/i10517060/8a9aa90faaa62d23.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
        ![image](https://img.haomeiwen.com/i10517060/e78bd25a96e55011.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    *   Gauge does not not provide an assertion library. So you will have to use whatever python or use an external python module.
    
        ![image](https://img.haomeiwen.com/i10517060/fdd124334baa0715.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    *   gauge run specs
    
        ![image](https://img.haomeiwen.com/i10517060/832366f5aa7a5000.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    

    相关文章

      网友评论

          本文标题:Python_Gauge

          本文链接:https://www.haomeiwen.com/subject/payeoftx.html