-
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 自动保存为源文件所在目录的 NewExcel/NewExcel.xlsx。
比如源文件是 D:/Excel,那么新文件就是 D:/Excel/NewExcel/NewExcel.xlsx。
日志保存在 D:/selenium-in-action.log。
-
登录
用户名和密码能够自动输入,但验证码需要从 Console 手动输入,输入后敲回车即可完成输入,之后会自动登录。
-
二次认证
生产环境需要二次认证,准一不需要。进入二次认证页面后,Console 会提示输入验证码,输入后敲回车即可完成输入,之后会自动认证。
-
保存产品
登录并认证通过后,会自动进入添加产品页面,数据会自动填入,并自动保存
-
保存销售品
保存完产品后,会自动进入添加销售品的页面,数据会自动填入
需要注意的是【类型目录】-【宽带】-【宽带套餐】中的网速和时长,如果无法从销售品名称中获取时长信息,则使用默认值【4M】和【1年】,并在日志中打印相关信息。
- 程序运行时一般会在
Main.excelLocation
中定义多个文件,这多个文件会依次被导入。 - 若某个文件导入成功,则该文件中所有记录都已创建对应的产品、销售品、相关信息也被写入新 Excel。
- 一旦在导入某个文件的过程中出现异常,程序就会终止,后面的文件将不再导入,对于该异常文件有以下注意事项:
- 导致异常的数据之前的数据都已成功导入,重新导入该文件时千万别重复导入这些数据
- 导致异常的数据可能已经成功创建了产品/销售品,千万别忘记删除这些数据
- 导致异常的数据之后的数据还没有被处理,完全可以当成新的数据来使用