Giter Site home page Giter Site logo

python-selenium's Introduction

python+selenium +HTMLTestRunner自动化测试

python 3 +selenium3 +HTMLTestRunner(python3版本)

使用的框架是python自带的unittest。使用ddt数据驱动,Excel管理测试用例

bussinses 公共的逻辑模块编写

data存放测试用例,界面定位元素

report存放测试报告

case存放测试用例。

log 存放测试过程中的测试日志

resultpang存放测试过程中的截图

suite 测试用例集

util 公共模块

run.py 执行脚本。

Alt text

python-selenium's People

Contributors

liwanlei avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

python-selenium's Issues

这里是不是有问题??

import unittest,time,os
from util import BSTestRunner
from config import description,reporttitle
path=os.getcwd() # 你这里是获取当前脚本路径
case_path=path+'\case' # 你这里path路径下面没有case这个脚本啊,这个是不是有点问题???
def create_report():
test_suit = unittest.TestSuite()
discover = unittest.defaultTestLoader.discover(case_path, pattern='*test.py', top_level_dir=None)
for test in discover:
for test_case in test:
test_suit.addTest(test_case)
now=time.strftime('%Y-%m-%d_%H_%M',time.localtime(time.time()))
report_dir=path+'\report\%s.html'%now
re_open= open(report_dir,'wb')
runner=BSTestRunner.BSTestRunner(stream=re_open,title=reporttitle,description=description)
runner.run(test_suit)

打不开

你好 请问您的这个自动化的框架我环境弄好了 但是这个网址好像不太对 还请您赐教一下

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.