对selenium自动化框架重构

Posted dangkai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对selenium自动化框架重构相关的知识,希望对你有一定的参考价值。

近期在编写自动化脚本的时候发现以前写的部分不是特别友好,在此进行重构。废话不说

搭建自动化框架,首先先理清思路:

使用的技术python+unittest+selenium+excel

文件目录有:

  config:配置文件

  testcase:测试用例

    flowcase:流程测试用例存放目录

    function:功能测试用例存放目录

  common:公用方法

  

  data:测试文件存放目录

  result:

    report:测试报告

    log:log文件存放目录

  webdriver:驱动存放目录

 

增加驱动存放目录:针对firefox和chrome 可以指定驱动路径 webdriver.Chrome(executable_path=‘驱动的路径’)

以上是关于对selenium自动化框架重构的主要内容,如果未能解决你的问题,请参考以下文章

selenium + python自动化测试unittest框架学习webdriver对页面其他控件操作

Selenium Web 测试自动化框架最佳实践 [关闭]

Java+Maven+selenium+testing+reportNG自动化测试框架

selenium自动化原理

基于Java+Selenium的WebUI自动化测试框架

第 6 章 unittest 单元测试框架 - Selenium3 自动化测试