最近在学习selenium自动化测试,需要一个开源项目来做练习,我看的教程上面演示的是ECShop,但没有讲搭建过程,所以只能自己动手搭建一个。

一、安装wampserver

由于ecshop是PHP写的,需要搭建PHP环境,这里推荐wampserver,一次搭建Apache +PHP+MySQL环境,很方便。

安装教程参考:https://blog.csdn.net/qq_33289175/article/details/90473479

二、安装ECShop

1、下载

I、打开地址:http://www.shopex.cn/products/ecshop

II、点击免费下载

关于如何搭建开源电商Ecshop来进行selenium自动化测试

III、会要求你注册账号,你注册一下就可以下载了

2、解压

I、解压压缩包得到如下文件

关于如何搭建开源电商Ecshop来进行selenium自动化测试

II、进入我标注的目录里面,

关于如何搭建开源电商Ecshop来进行selenium自动化测试

你会看到两个文件readme和source

readme是ECShop官方的安装教程,你可以进去里面查看,也可以继续按照我的步骤安装

III、进入resource目录

关于如何搭建开源电商Ecshop来进行selenium自动化测试

appserver是专门用于api 配置,ecshop中包含了pc端及h5端相关代码

将这两文件选中复制一下

3、复制文件到wampserver的www目录里

I、鼠标左键点击右下角wampserver小图标,点击“www目录(W)”,进入到www目录

II、将上一步复制的两个文件粘贴到这个目录,如下图

关于如何搭建开源电商Ecshop来进行selenium自动化测试

4、在浏览器输入http://127.0.0.1/ecshop/,出现如下页面,开始ECShop配置

关于如何搭建开源电商Ecshop来进行selenium自动化测试

一直下一步进入配置检查,

关于如何搭建开源电商Ecshop来进行selenium自动化测试

有问题就去修改,没问题就继续下一步,进入到账号配置

关于如何搭建开源电商Ecshop来进行selenium自动化测试

数据库用户名密码:是你在wampserver设置的密码,由于我这边只是测试用,所以没有配置密码,就用不填密码

数据库名:ecshop将要为你创建一个数据库,你为这个数据库起个名字

管理员账号密码:你自己这边设置

禁用验证码:自动化测试时,遇到验证码是非常头痛的时,因此禁掉

安装测试数据:由于我是为了自动化测试学习用的,所以要选中这个选项

点击立即安装,等待安装完成,进入如下页面

关于如何搭建开源电商Ecshop来进行selenium自动化测试

点击“跳过授权”,进入如下页面

关于如何搭建开源电商Ecshop来进行selenium自动化测试

按照提示,进入data目录,删除install.lock文件

关于如何搭建开源电商Ecshop来进行selenium自动化测试

删除install.lock文件后,刷新页面

关于如何搭建开源电商Ecshop来进行selenium自动化测试

至此安装完成,你可以进入商品也可以进入后台

pc地址:http://127.0.0.1/ecshop/

后台地址:http://127.0.0.1/ecshop/admin/privilege.php?act=login

 

番外:

一、去除手机验证码验证

当你在pc商城测试注册时,会发现手机验证码无法获取的情况,且验证码是必填的。解决方法如下:

1、打开商城后台地址,使用前面设置的账号密码登录进去

关于如何搭建开源电商Ecshop来进行selenium自动化测试

2、打开系统设置-会员注册项设置

关于如何搭建开源电商Ecshop来进行selenium自动化测试

3、将手机必填选项去掉

关于如何搭建开源电商Ecshop来进行selenium自动化测试

4、现在你再去注册就会发现手机号必填提示没有了

关于如何搭建开源电商Ecshop来进行selenium自动化测试

ps:后台还有很多好玩的东西,你可以尝试去配置试一试。

 

 

 

 

 

 

 

 

相关文章:

  • 2021-04-16
  • 2021-05-16
  • 2021-10-11
  • 2021-07-04
  • 2021-12-04
  • 2021-12-04
猜你喜欢
  • 2021-12-04
  • 2021-05-01
  • 2022-01-08
  • 2021-08-31
  • 2021-11-17
  • 2021-07-28
  • 2021-05-31
相关资源
相似解决方案