Giter Site home page Giter Site logo

selenium-in-action's Introduction

可配置项

  • Main.username = "17090089671";

    用户名

  • Main.password = "mimamimamima";

    密码

  • Main.excelLocation = "D:/Excel";

    Excel 文件所在的文件夹,建议将大 Excel 分割为小 Excel,每个 Excel 包含 10+ 条数据,将小 Excel 放在该目录下。

  • Main.imageLocation = = "D:/123.jpg";

    创建销售品时,需要上传的图片的位置。

  • Main.isProduct = false;

    用于区分数据是被导入生产环境,还是被导入准一环境,false 是导入准一,true 是导入生产,默认导入准一。

关于新 Excel

保存原数据、产品编码、销售品编码的新 Excel 自动保存为源文件所在目录的 NewExcel/NewExcel.xlsx。

比如源文件是 D:/Excel,那么新文件就是 D:/Excel/NewExcel/NewExcel.xlsx。

关于日志

日志保存在 D:/selenium-in-action.log。

关于流程

  1. 登录

    用户名和密码能够自动输入,但验证码需要从 Console 手动输入,输入后敲回车即可完成输入,之后会自动登录。

  2. 二次认证

    生产环境需要二次认证,准一不需要。进入二次认证页面后,Console 会提示输入验证码,输入后敲回车即可完成输入,之后会自动认证。

  3. 保存产品

    登录并认证通过后,会自动进入添加产品页面,数据会自动填入,并自动保存

  4. 保存销售品

    保存完产品后,会自动进入添加销售品的页面,数据会自动填入

    需要注意的是【类型目录】-【宽带】-【宽带套餐】中的网速和时长,如果无法从销售品名称中获取时长信息,则使用默认值【4M】和【1年】,并在日志中打印相关信息。

更多细节

  • 程序运行时一般会在 Main.excelLocation 中定义多个文件,这多个文件会依次被导入。
  • 若某个文件导入成功,则该文件中所有记录都已创建对应的产品、销售品、相关信息也被写入新 Excel。
  • 一旦在导入某个文件的过程中出现异常,程序就会终止,后面的文件将不再导入,对于该异常文件有以下注意事项:
    1. 导致异常的数据之前的数据都已成功导入,重新导入该文件时千万别重复导入这些数据
    2. 导致异常的数据可能已经成功创建了产品/销售品,千万别忘记删除这些数据
    3. 导致异常的数据之后的数据还没有被处理,完全可以当成新的数据来使用

selenium-in-action's People

Watchers

 avatar

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.