Code format
This commit is contained in:
parent
a55b1f5a63
commit
3aec43abb7
|
|
@ -10,7 +10,6 @@ use Tests\Data\Admin\CustomerPage;
|
||||||
use Tests\Data\Admin\LoginData;
|
use Tests\Data\Admin\LoginData;
|
||||||
use Tests\DuskTestCase;
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
|
|
||||||
class AddCusGroupTest extends DuskTestCase
|
class AddCusGroupTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -2,14 +2,13 @@
|
||||||
|
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Beike\Models\Customer;
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
|
use Tests\Data\Admin\AdminPage;
|
||||||
use Tests\Data\Admin\CustomerData;
|
use Tests\Data\Admin\CustomerData;
|
||||||
use Tests\Data\Admin\CustomerPage;
|
use Tests\Data\Admin\CustomerPage;
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
|
||||||
use Tests\Data\Admin\LoginData;
|
use Tests\Data\Admin\LoginData;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class AddCustomerTest extends DuskTestCase
|
class AddCustomerTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,12 +3,12 @@
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
use Tests\Data\Admin\Express;
|
use Tests\Data\Admin\Express;
|
||||||
|
use Tests\Data\Admin\LoginData;
|
||||||
use Tests\Data\Admin\SystemSetPage;
|
use Tests\Data\Admin\SystemSetPage;
|
||||||
use Tests\DuskTestCase;
|
use Tests\DuskTestCase;
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
|
|
||||||
class AddExpressTest extends DuskTestCase
|
class AddExpressTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,13 +3,13 @@
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Admin\CreProduct;
|
|
||||||
use Tests\Data\Admin\CreProductPage;
|
|
||||||
use Tests\Data\Admin\ProductPage;
|
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
|
use Tests\Data\Admin\CreProduct;
|
||||||
|
use Tests\Data\Admin\CreProductPage;
|
||||||
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\Data\Admin\ProductPage;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class AddProductTest extends DuskTestCase
|
class AddProductTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,12 +3,9 @@
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\DuskTestCase;
|
|
||||||
|
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class AdminLoginTest extends DuskTestCase
|
class AdminLoginTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,11 +3,10 @@
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
use Tests\Data\Admin\LoginData;
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class AdminSignOutTest extends DuskTestCase
|
class AdminSignOutTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,12 +3,11 @@
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Admin\CustomerPage;
|
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
|
use Tests\Data\Admin\CustomerPage;
|
||||||
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class CusEmptyRecycleTest extends DuskTestCase
|
class CusEmptyRecycleTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,11 +3,11 @@
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
use Tests\Data\Admin\CustomerPage;
|
use Tests\Data\Admin\CustomerPage;
|
||||||
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class CustomerRecycleTest extends DuskTestCase
|
class CustomerRecycleTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,13 +3,11 @@
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Admin\CustomerPage;
|
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
|
use Tests\Data\Admin\CustomerPage;
|
||||||
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class DelCusGroupTest extends DuskTestCase
|
class DelCusGroupTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,12 +3,11 @@
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
use Tests\Data\Admin\CustomerPage;
|
use Tests\Data\Admin\CustomerPage;
|
||||||
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class DelCusRecycleTest extends DuskTestCase
|
class DelCusRecycleTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
use Tests\Data\Admin\CustomerPage;
|
use Tests\Data\Admin\CustomerPage;
|
||||||
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class DelCustomerTest extends DuskTestCase
|
class DelCustomerTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,12 +3,11 @@
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Admin\ProductPage;
|
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
use Tests\Data\Admin\LoginData;
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\Data\Admin\ProductPage;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class DelProductTest extends DuskTestCase
|
class DelProductTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,14 +3,12 @@
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Admin\CusGrounp;
|
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
|
use Tests\Data\Admin\CusGrounp;
|
||||||
use Tests\Data\Admin\CustomerPage;
|
use Tests\Data\Admin\CustomerPage;
|
||||||
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class EditCusGroupTest extends DuskTestCase
|
class EditCusGroupTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,14 +3,12 @@
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Admin\CustomerData;
|
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
|
use Tests\Data\Admin\CustomerData;
|
||||||
use Tests\Data\Admin\CustomerPage;
|
use Tests\Data\Admin\CustomerPage;
|
||||||
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class EditCustomerTest extends DuskTestCase
|
class EditCustomerTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,14 +3,13 @@
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Admin\CreProduct;
|
|
||||||
use Tests\Data\Admin\CreProductPage;
|
|
||||||
use Tests\Data\Admin\ProductPage;
|
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
|
use Tests\Data\Admin\CreProduct;
|
||||||
|
use Tests\Data\Admin\CreProductPage;
|
||||||
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\Data\Admin\ProductPage;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class EditProductTest extends DuskTestCase
|
class EditProductTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,11 +3,11 @@
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Catalog\IndexPage;
|
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\Data\Catalog\IndexPage;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class GoCatalogTest extends DuskTestCase
|
class GoCatalogTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,12 +3,10 @@
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class GoPluginsTest extends DuskTestCase
|
class GoPluginsTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,10 +3,10 @@
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class GoVipTest extends DuskTestCase
|
class GoVipTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,13 +3,10 @@
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
|
|
||||||
class LanguageSwitchTest extends DuskTestCase
|
class LanguageSwitchTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -2,12 +2,9 @@
|
||||||
|
|
||||||
namespace Tests\Browser\Pages\Admin;
|
namespace Tests\Browser\Pages\Admin;
|
||||||
|
|
||||||
use Beike\Models\Language;
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
|
||||||
use Tests\Data\Admin\LoginData;
|
use Tests\Data\Admin\LoginData;
|
||||||
use Tests\Data\Admin\LoginPage;
|
|
||||||
use Tests\DuskTestCase;
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class Test extends DuskTestCase
|
class Test extends DuskTestCase
|
||||||
|
|
|
||||||
|
|
@ -4,19 +4,19 @@ namespace Tests\Browser\Pages\Combine;
|
||||||
|
|
||||||
use Facebook\WebDriver\WebDriverBy;
|
use Facebook\WebDriver\WebDriverBy;
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminOrderPage;
|
use Tests\Data\Admin\AdminOrderPage;
|
||||||
|
use Tests\Data\Admin\AdminPage;
|
||||||
use Tests\Data\Admin\Express;
|
use Tests\Data\Admin\Express;
|
||||||
|
use Tests\Data\Admin\LoginData;
|
||||||
use Tests\Data\Catalog\AccountPage;
|
use Tests\Data\Catalog\AccountPage;
|
||||||
use Tests\Data\Catalog\CataLoginData;
|
use Tests\Data\Catalog\CataLoginData;
|
||||||
use Tests\Data\Catalog\CheckoutPage;
|
use Tests\Data\Catalog\CheckoutPage;
|
||||||
|
use Tests\Data\Catalog\IndexPage;
|
||||||
use Tests\Data\Catalog\LoginPage;
|
use Tests\Data\Catalog\LoginPage;
|
||||||
use Tests\Data\Catalog\OrderPage;
|
use Tests\Data\Catalog\OrderPage;
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
|
||||||
use Tests\Data\Admin\AdminPage;
|
|
||||||
use Tests\Data\Catalog\IndexPage;
|
|
||||||
use Tests\Data\Catalog\ProductOne;
|
use Tests\Data\Catalog\ProductOne;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
//已注册客户且有地址,直接购买商品
|
//已注册客户且有地址,直接购买商品
|
||||||
class AlterOrderStationTest extends DuskTestCase
|
class AlterOrderStationTest extends DuskTestCase
|
||||||
|
|
@ -67,7 +67,6 @@ class AlterOrderStationTest extends DuskTestCase
|
||||||
->click(AccountPage::Order['check_btn'])
|
->click(AccountPage::Order['check_btn'])
|
||||||
->pause(3000)
|
->pause(3000)
|
||||||
|
|
||||||
|
|
||||||
// $browser->click(CheckoutPage::Checkout['view_order'])
|
// $browser->click(CheckoutPage::Checkout['view_order'])
|
||||||
//进入后台,修改订单状态为已支付
|
//进入后台,修改订单状态为已支付
|
||||||
->driver->switchTo()->window($browser->driver->getWindowHandles()[0]);
|
->driver->switchTo()->window($browser->driver->getWindowHandles()[0]);
|
||||||
|
|
|
||||||
|
|
@ -2,22 +2,19 @@
|
||||||
|
|
||||||
namespace Tests\Browser\Pages\Combine;
|
namespace Tests\Browser\Pages\Combine;
|
||||||
|
|
||||||
|
|
||||||
use Tests\Data\Catalog\CataLoginData;
|
|
||||||
use Tests\Data\Catalog\LoginPage;
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Catalog\ProductOne;
|
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
|
use Tests\Data\Admin\AdminOrderPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
use Tests\Data\Admin\LoginData;
|
use Tests\Data\Admin\LoginData;
|
||||||
use Tests\Data\Catalog\AccountPage;
|
use Tests\Data\Catalog\AccountPage;
|
||||||
use Tests\Data\Catalog\IndexPage;
|
use Tests\Data\Catalog\CataLoginData;
|
||||||
use Tests\Data\Catalog\CheckoutPage;
|
use Tests\Data\Catalog\CheckoutPage;
|
||||||
use Tests\Data\Admin\AdminOrderPage;
|
use Tests\Data\Catalog\IndexPage;
|
||||||
|
use Tests\Data\Catalog\LoginPage;
|
||||||
use Tests\Data\Catalog\OrderPage;
|
use Tests\Data\Catalog\OrderPage;
|
||||||
|
use Tests\Data\Catalog\ProductOne;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
////前台下单,后台取消
|
////前台下单,后台取消
|
||||||
class CancelOrderTest extends DuskTestCase
|
class CancelOrderTest extends DuskTestCase
|
||||||
|
|
|
||||||
|
|
@ -2,18 +2,15 @@
|
||||||
|
|
||||||
namespace Tests\Browser\Pages\Combine;
|
namespace Tests\Browser\Pages\Combine;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Admin\SystemSetPage;
|
|
||||||
use Tests\Data\Catalog\LoginPage;
|
|
||||||
use Tests\Data\Catalog\ProductOne;
|
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
use Tests\Data\Admin\LoginData;
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\Data\Admin\SystemSetPage;
|
||||||
use Tests\Data\Catalog\IndexPage;
|
use Tests\Data\Catalog\IndexPage;
|
||||||
|
use Tests\Data\Catalog\LoginPage;
|
||||||
|
use Tests\Data\Catalog\ProductOne;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
//禁止游客结账
|
//禁止游客结账
|
||||||
class CloseVisiterCheckoutTest extends DuskTestCase
|
class CloseVisiterCheckoutTest extends DuskTestCase
|
||||||
|
|
|
||||||
|
|
@ -3,17 +3,14 @@
|
||||||
namespace Tests\Browser\Pages\Combine;
|
namespace Tests\Browser\Pages\Combine;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Admin\CreCategories;
|
|
||||||
use Tests\Data\Admin\CreCategoriesPage;
|
|
||||||
use Tests\Data\Admin\CreProduct;
|
|
||||||
use Tests\Data\Admin\CreProductPage;
|
|
||||||
use Tests\Data\Admin\ProductPage;
|
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
|
use Tests\Data\Admin\CreCategories;
|
||||||
|
use Tests\Data\Admin\CreCategoriesPage;
|
||||||
use Tests\Data\Admin\LoginData;
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\Data\Admin\ProductPage;
|
||||||
use Tests\Data\Catalog\IndexPage;
|
use Tests\Data\Catalog\IndexPage;
|
||||||
use Tests\Data\Catalog\OrderPage;
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
//增加商品分类
|
//增加商品分类
|
||||||
class CreateCategoriesTest extends DuskTestCase
|
class CreateCategoriesTest extends DuskTestCase
|
||||||
|
|
|
||||||
|
|
@ -3,23 +3,21 @@
|
||||||
namespace Tests\Browser\Pages\Combine;
|
namespace Tests\Browser\Pages\Combine;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Admin\CusGrounp;
|
|
||||||
use Tests\Data\Admin\CustomerPage;
|
|
||||||
use Tests\Data\Catalog\CataLoginData;
|
|
||||||
use Tests\Data\Catalog\ProductOne;
|
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
|
use Tests\Data\Admin\CusGrounp;
|
||||||
|
use Tests\Data\Admin\CustomerPage;
|
||||||
use Tests\Data\Admin\LoginData;
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\Data\Catalog\AccountPage;
|
||||||
|
use Tests\Data\Catalog\CataLoginData;
|
||||||
|
use Tests\Data\Catalog\CheckoutPage;
|
||||||
use Tests\Data\Catalog\IndexPage;
|
use Tests\Data\Catalog\IndexPage;
|
||||||
use Tests\Data\Catalog\LoginPage;
|
use Tests\Data\Catalog\LoginPage;
|
||||||
use Tests\Data\Catalog\AccountPage;
|
use Tests\Data\Catalog\ProductOne;
|
||||||
use Tests\Data\Catalog\CheckoutPage;
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
///客户组折扣判断
|
///客户组折扣判断
|
||||||
class
|
class CustomerGroupDiscountTest extends DuskTestCase
|
||||||
|
|
||||||
|
|
||||||
CustomerGroupDiscountTest extends DuskTestCase
|
|
||||||
{
|
{
|
||||||
public function testCustomerGroupDiscount()
|
public function testCustomerGroupDiscount()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,12 +3,12 @@
|
||||||
namespace Tests\Browser\Pages\Combine;
|
namespace Tests\Browser\Pages\Combine;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Admin\CreProductPage;
|
|
||||||
use Tests\Data\Admin\ProductPage;
|
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
|
use Tests\Data\Admin\CreProductPage;
|
||||||
use Tests\Data\Admin\LoginData;
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\Data\Admin\ProductPage;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
class DisableProductTest extends DuskTestCase
|
class DisableProductTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -3,13 +3,14 @@
|
||||||
namespace Tests\Browser\Pages\Combine;
|
namespace Tests\Browser\Pages\Combine;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
|
use Tests\Data\Admin\AdminPage;
|
||||||
use Tests\Data\Admin\CreProductPage;
|
use Tests\Data\Admin\CreProductPage;
|
||||||
|
use Tests\Data\Admin\LoginData;
|
||||||
use Tests\Data\Admin\ProductPage;
|
use Tests\Data\Admin\ProductPage;
|
||||||
use Tests\Data\Catalog\ProductOne;
|
use Tests\Data\Catalog\ProductOne;
|
||||||
use Tests\DuskTestCase;
|
use Tests\DuskTestCase;
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
|
||||||
use Tests\Data\Admin\AdminPage;
|
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
class EnableProductTest extends DuskTestCase
|
class EnableProductTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -3,16 +3,14 @@
|
||||||
namespace Tests\Browser\Pages\Combine;
|
namespace Tests\Browser\Pages\Combine;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Catalog\CheckoutPage;
|
|
||||||
use Tests\Data\Admin\SystemSetPage;
|
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
use Tests\Data\Admin\AdminPage;
|
use Tests\Data\Admin\AdminPage;
|
||||||
use Tests\Data\Admin\LoginData;
|
use Tests\Data\Admin\LoginData;
|
||||||
|
use Tests\Data\Admin\SystemSetPage;
|
||||||
|
use Tests\Data\Catalog\CheckoutPage;
|
||||||
use Tests\Data\Catalog\IndexPage;
|
use Tests\Data\Catalog\IndexPage;
|
||||||
use Tests\Data\Catalog\ProductOne;
|
use Tests\Data\Catalog\ProductOne;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
|
|
||||||
//禁止游客结账
|
//禁止游客结账
|
||||||
class OpenVisiterCheckoutTest extends DuskTestCase
|
class OpenVisiterCheckoutTest extends DuskTestCase
|
||||||
|
|
|
||||||
|
|
@ -3,20 +3,14 @@
|
||||||
namespace Tests\Browser\Pages\Combine;
|
namespace Tests\Browser\Pages\Combine;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
|
use Tests\Data\Admin\AdminLoginPage;
|
||||||
|
use Tests\Data\Admin\AdminPage;
|
||||||
use Tests\Data\Admin\CreProduct;
|
use Tests\Data\Admin\CreProduct;
|
||||||
use Tests\Data\Admin\CreProductPage;
|
use Tests\Data\Admin\CreProductPage;
|
||||||
use Tests\Data\Admin\CusGrounp;
|
use Tests\Data\Admin\LoginData;
|
||||||
use Tests\Data\Admin\CustomerPage;
|
|
||||||
use Tests\Data\Admin\ProductPage;
|
use Tests\Data\Admin\ProductPage;
|
||||||
use Tests\Data\Catalog\ProductOne;
|
use Tests\Data\Catalog\ProductOne;
|
||||||
use Tests\DuskTestCase;
|
use Tests\DuskTestCase;
|
||||||
use Tests\Data\Admin\AdminLoginPage;
|
|
||||||
use Tests\Data\Admin\AdminPage;
|
|
||||||
use Tests\Data\Admin\LoginData;
|
|
||||||
use Tests\Data\Catalog\IndexPage;
|
|
||||||
use Tests\Data\Catalog\LoginPage;
|
|
||||||
use Tests\Data\Catalog\AccountPage;
|
|
||||||
use Tests\Data\Catalog\CheckoutPage;
|
|
||||||
|
|
||||||
////库存不足时下单
|
////库存不足时下单
|
||||||
class UnderstockOrderTest extends DuskTestCase
|
class UnderstockOrderTest extends DuskTestCase
|
||||||
|
|
|
||||||
|
|
@ -2,15 +2,13 @@
|
||||||
|
|
||||||
namespace Tests\Browser\Pages\Front;
|
namespace Tests\Browser\Pages\Front;
|
||||||
|
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
|
|
||||||
use Tests\Data\Catalog\AccountPage;
|
use Tests\Data\Catalog\AccountPage;
|
||||||
use Tests\Data\Catalog\CataLoginData;
|
use Tests\Data\Catalog\CataLoginData;
|
||||||
|
use Tests\Data\Catalog\IndexPage;
|
||||||
use Tests\Data\Catalog\LoginPage;
|
use Tests\Data\Catalog\LoginPage;
|
||||||
use Tests\Data\Catalog\ProductOne;
|
use Tests\Data\Catalog\ProductOne;
|
||||||
use Tests\DuskTestCase;
|
use Tests\DuskTestCase;
|
||||||
use Tests\Data\Catalog\IndexPage;
|
|
||||||
|
|
||||||
//已注册客户且有地址,直接购买商品
|
//已注册客户且有地址,直接购买商品
|
||||||
class AddCartTest extends DuskTestCase
|
class AddCartTest extends DuskTestCase
|
||||||
|
|
|
||||||
|
|
@ -5,10 +5,9 @@ namespace Tests\Browser\Pages\Front;
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Catalog\AccountData;
|
use Tests\Data\Catalog\AccountData;
|
||||||
use Tests\Data\Catalog\AccountPage;
|
use Tests\Data\Catalog\AccountPage;
|
||||||
|
use Tests\Data\Catalog\CataLoginData;
|
||||||
use Tests\Data\Catalog\LoginPage;
|
use Tests\Data\Catalog\LoginPage;
|
||||||
use Tests\DuskTestCase;
|
use Tests\DuskTestCase;
|
||||||
use Tests\Data\Catalog\IndexPage;
|
|
||||||
use Tests\Data\Catalog\CataLoginData;
|
|
||||||
|
|
||||||
//已注册客户且有地址,直接购买商品
|
//已注册客户且有地址,直接购买商品
|
||||||
class AddressTest extends DuskTestCase
|
class AddressTest extends DuskTestCase
|
||||||
|
|
|
||||||
|
|
@ -3,13 +3,13 @@
|
||||||
namespace Tests\Browser\Pages\Front;
|
namespace Tests\Browser\Pages\Front;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Catalog\ProductOne;
|
|
||||||
use Tests\Data\Catalog\AccountPage;
|
use Tests\Data\Catalog\AccountPage;
|
||||||
use Tests\Data\Catalog\CheckoutPage;
|
|
||||||
use Tests\Data\Catalog\LoginPage;
|
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Catalog\IndexPage;
|
|
||||||
use Tests\Data\Catalog\CataLoginData;
|
use Tests\Data\Catalog\CataLoginData;
|
||||||
|
use Tests\Data\Catalog\CheckoutPage;
|
||||||
|
use Tests\Data\Catalog\IndexPage;
|
||||||
|
use Tests\Data\Catalog\LoginPage;
|
||||||
|
use Tests\Data\Catalog\ProductOne;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
//已注册客户且有地址,直接购买商品
|
//已注册客户且有地址,直接购买商品
|
||||||
class CartCheckoutTest extends DuskTestCase
|
class CartCheckoutTest extends DuskTestCase
|
||||||
|
|
|
||||||
|
|
@ -3,14 +3,13 @@
|
||||||
namespace Tests\Browser\Pages\Front;
|
namespace Tests\Browser\Pages\Front;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Catalog\ProductOne;
|
|
||||||
use Tests\Data\Catalog\AccountPage;
|
use Tests\Data\Catalog\AccountPage;
|
||||||
use Tests\Data\Catalog\CheckoutPage;
|
|
||||||
use Tests\Data\Catalog\LoginPage;
|
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Catalog\IndexPage;
|
|
||||||
use Tests\Data\Catalog\CataLoginData;
|
use Tests\Data\Catalog\CataLoginData;
|
||||||
|
use Tests\Data\Catalog\CheckoutPage;
|
||||||
|
use Tests\Data\Catalog\IndexPage;
|
||||||
|
use Tests\Data\Catalog\LoginPage;
|
||||||
|
use Tests\Data\Catalog\ProductOne;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
//已注册客户且有地址,在下单时更换支付方式购买
|
//已注册客户且有地址,在下单时更换支付方式购买
|
||||||
class ChangePayMethodTest extends DuskTestCase
|
class ChangePayMethodTest extends DuskTestCase
|
||||||
|
|
|
||||||
|
|
@ -2,15 +2,12 @@
|
||||||
|
|
||||||
namespace Tests\Browser\Pages\Front;
|
namespace Tests\Browser\Pages\Front;
|
||||||
|
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Catalog\AccountData;
|
use Tests\Data\Catalog\AccountData;
|
||||||
use Tests\Data\Catalog\AccountPage;
|
use Tests\Data\Catalog\AccountPage;
|
||||||
use Tests\Data\Catalog\CataLoginData;
|
|
||||||
use Tests\Data\Catalog\LoginPage;
|
use Tests\Data\Catalog\LoginPage;
|
||||||
use Tests\Data\Catalog\RegisterData;
|
use Tests\Data\Catalog\RegisterData;
|
||||||
use Tests\DuskTestCase;
|
use Tests\DuskTestCase;
|
||||||
use Tests\Data\Catalog\IndexPage;
|
|
||||||
|
|
||||||
//已注册客户且有地址,直接购买商品
|
//已注册客户且有地址,直接购买商品
|
||||||
class EditUserInfo extends DuskTestCase
|
class EditUserInfo extends DuskTestCase
|
||||||
|
|
|
||||||
|
|
@ -2,13 +2,11 @@
|
||||||
|
|
||||||
namespace Tests\Browser\Pages\Front;
|
namespace Tests\Browser\Pages\Front;
|
||||||
|
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Catalog\AccountPage;
|
use Tests\Data\Catalog\AccountPage;
|
||||||
use Tests\Data\Catalog\CataLoginData;
|
use Tests\Data\Catalog\CataLoginData;
|
||||||
use Tests\Data\Catalog\LoginPage;
|
use Tests\Data\Catalog\LoginPage;
|
||||||
use Tests\DuskTestCase;
|
use Tests\DuskTestCase;
|
||||||
use Tests\Data\Catalog\IndexPage;
|
|
||||||
|
|
||||||
class LoginTest extends DuskTestCase
|
class LoginTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -2,15 +2,14 @@
|
||||||
|
|
||||||
namespace Tests\Browser\Pages\Front;
|
namespace Tests\Browser\Pages\Front;
|
||||||
|
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Catalog\AccountPage;
|
use Tests\Data\Catalog\AccountPage;
|
||||||
use Tests\Data\Catalog\CheckoutPage;
|
|
||||||
use Tests\Data\Catalog\CataLoginData;
|
use Tests\Data\Catalog\CataLoginData;
|
||||||
use Tests\Data\Catalog\LoginPage;
|
use Tests\Data\Catalog\CheckoutPage;
|
||||||
use Tests\DuskTestCase;
|
|
||||||
use Tests\Data\Catalog\IndexPage;
|
use Tests\Data\Catalog\IndexPage;
|
||||||
|
use Tests\Data\Catalog\LoginPage;
|
||||||
use Tests\Data\Catalog\ProductOne;
|
use Tests\Data\Catalog\ProductOne;
|
||||||
|
use Tests\DuskTestCase;
|
||||||
|
|
||||||
//已注册客户且有地址,直接购买商品
|
//已注册客户且有地址,直接购买商品
|
||||||
class OrderTest extends DuskTestCase
|
class OrderTest extends DuskTestCase
|
||||||
|
|
|
||||||
|
|
@ -2,14 +2,10 @@
|
||||||
|
|
||||||
namespace Tests\Browser\Pages\Front;
|
namespace Tests\Browser\Pages\Front;
|
||||||
|
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Catalog\LoginPage;
|
use Tests\Data\Catalog\LoginPage;
|
||||||
use Tests\Data\Catalog\RegisterData;
|
use Tests\Data\Catalog\RegisterData;
|
||||||
use Tests\DuskTestCase;
|
use Tests\DuskTestCase;
|
||||||
use Tests\Data\Catalog\IndexPage;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class RegisterFirst extends DuskTestCase
|
class RegisterFirst extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,6 @@ use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Catalog\LoginPage;
|
use Tests\Data\Catalog\LoginPage;
|
||||||
use Tests\Data\Catalog\RegisterData;
|
use Tests\Data\Catalog\RegisterData;
|
||||||
use Tests\DuskTestCase;
|
use Tests\DuskTestCase;
|
||||||
use Tests\Data\Catalog\IndexPage;
|
|
||||||
|
|
||||||
|
|
||||||
class RegisterTest extends DuskTestCase
|
class RegisterTest extends DuskTestCase
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -2,14 +2,13 @@
|
||||||
|
|
||||||
namespace Tests\Browser\Pages\Front;
|
namespace Tests\Browser\Pages\Front;
|
||||||
|
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Catalog\AccountPage;
|
use Tests\Data\Catalog\AccountPage;
|
||||||
use Tests\Data\Catalog\CataLoginData;
|
use Tests\Data\Catalog\CataLoginData;
|
||||||
|
use Tests\Data\Catalog\IndexPage;
|
||||||
use Tests\Data\Catalog\LoginPage;
|
use Tests\Data\Catalog\LoginPage;
|
||||||
use Tests\Data\Catalog\ProductOne;
|
use Tests\Data\Catalog\ProductOne;
|
||||||
use Tests\DuskTestCase;
|
use Tests\DuskTestCase;
|
||||||
use Tests\Data\Catalog\IndexPage;
|
|
||||||
|
|
||||||
//已注册客户且有地址,直接购买商品
|
//已注册客户且有地址,直接购买商品
|
||||||
class RemoveCartTest extends DuskTestCase
|
class RemoveCartTest extends DuskTestCase
|
||||||
|
|
|
||||||
|
|
@ -5,10 +5,10 @@ namespace Tests\Browser\Pages\Front;
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Catalog\AccountPage;
|
use Tests\Data\Catalog\AccountPage;
|
||||||
use Tests\Data\Catalog\CataLoginData;
|
use Tests\Data\Catalog\CataLoginData;
|
||||||
|
use Tests\Data\Catalog\IndexPage;
|
||||||
use Tests\Data\Catalog\LoginPage;
|
use Tests\Data\Catalog\LoginPage;
|
||||||
use Tests\Data\Catalog\ProductOne;
|
use Tests\Data\Catalog\ProductOne;
|
||||||
use Tests\DuskTestCase;
|
use Tests\DuskTestCase;
|
||||||
use Tests\Data\Catalog\IndexPage;
|
|
||||||
|
|
||||||
//已注册客户且有地址,直接购买商品
|
//已注册客户且有地址,直接购买商品
|
||||||
class RemoveWishlistTest extends DuskTestCase
|
class RemoveWishlistTest extends DuskTestCase
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,6 @@ class SignOutTest extends DuskTestCase
|
||||||
* A basic browser test example.
|
* A basic browser test example.
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public function testSignOut()
|
public function testSignOut()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,14 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Browser\Pages\Front;
|
namespace Tests\Browser\Pages\Front;
|
||||||
|
|
||||||
use Laravel\Dusk\Browser;
|
use Laravel\Dusk\Browser;
|
||||||
use Tests\Data\Catalog\AccountPage;
|
use Tests\Data\Catalog\AccountPage;
|
||||||
use Tests\Data\Catalog\CataLoginData;
|
use Tests\Data\Catalog\CataLoginData;
|
||||||
|
use Tests\Data\Catalog\IndexPage;
|
||||||
use Tests\Data\Catalog\LoginPage;
|
use Tests\Data\Catalog\LoginPage;
|
||||||
use Tests\Data\Catalog\ProductOne;
|
use Tests\Data\Catalog\ProductOne;
|
||||||
use Tests\DuskTestCase;
|
use Tests\DuskTestCase;
|
||||||
use Tests\Data\Catalog\IndexPage;
|
|
||||||
|
|
||||||
//已注册客户且有地址,直接购买商品
|
//已注册客户且有地址,直接购买商品
|
||||||
class WishlistTest extends DuskTestCase
|
class WishlistTest extends DuskTestCase
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,13 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Admin;
|
namespace Tests\Data\Admin;
|
||||||
class AdminLoginPage{
|
|
||||||
const Admin_Login = [
|
class AdminLoginPage
|
||||||
|
{
|
||||||
|
public const Admin_Login = [
|
||||||
'login_url' => '/admin/login',
|
'login_url' => '/admin/login',
|
||||||
'tltle' => '登录到 BeikeShop 后台',
|
'tltle' => '登录到 BeikeShop 后台',
|
||||||
'login_email' => "#email-input",
|
'login_email' => '#email-input',
|
||||||
'login_pwd' => '#password-input',
|
'login_pwd' => '#password-input',
|
||||||
'login_btn' => '.btn.btn-lg.btn-primary', //登录按钮
|
'login_btn' => '.btn.btn-lg.btn-primary', //登录按钮
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,23 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Admin;
|
namespace Tests\Data\Admin;
|
||||||
|
|
||||||
class AdminOrderPage{
|
class AdminOrderPage
|
||||||
const Right = [
|
{
|
||||||
|
public const Right = [
|
||||||
'url' => '/Admin/orders',
|
'url' => '/Admin/orders',
|
||||||
'search_order' => '#app > form > div:nth-child(1) > div:nth-child(1) > div > div > input', //搜索栏--订单号
|
'search_order' => '#app > form > div:nth-child(1) > div:nth-child(1) > div > div > input', //搜索栏--订单号
|
||||||
'search_bth' => '#app > div > div > button:nth-child(1)', //搜索按钮
|
'search_bth' => '#app > div > div > button:nth-child(1)', //搜索按钮
|
||||||
'view_btn' => '#customer-app > div > div.table-push > table > tbody > tr > td:nth-child(9) > a', //查看按钮
|
'view_btn' => '#customer-app > div > div.table-push > table > tbody > tr > td:nth-child(9) > a', //查看按钮
|
||||||
];
|
];
|
||||||
const Child= [
|
|
||||||
|
public const Child = [
|
||||||
'mg_order' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(1)', //订单列表
|
'mg_order' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(1)', //订单列表
|
||||||
'mg_sale_after' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(2)', //售后管理
|
'mg_sale_after' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(2)', //售后管理
|
||||||
'ca_sale_after' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(3)', //售后原因
|
'ca_sale_after' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(3)', //售后原因
|
||||||
];
|
];
|
||||||
const Details = [//订单详情页
|
|
||||||
|
public const Details = [//订单详情页
|
||||||
'pull_btn' => '#app > form > div.el-form-item.is-required > div > div > div > span > span > i', //状态栏下拉按钮
|
'pull_btn' => '#app > form > div.el-form-item.is-required > div > div > div > span > span > i', //状态栏下拉按钮
|
||||||
// "paid"=>".el-select-dropdown__item",//已支付
|
// "paid"=>".el-select-dropdown__item",//已支付
|
||||||
'paid' => '.el-scrollbar__view.el-select-dropdown__list li:nth-child(1)', //已支付
|
'paid' => '.el-scrollbar__view.el-select-dropdown__list li:nth-child(1)', //已支付
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,10 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Admin;
|
namespace Tests\Data\Admin;
|
||||||
|
|
||||||
class AdminPage {
|
class AdminPage
|
||||||
|
{
|
||||||
const TOP = [
|
public const TOP = [
|
||||||
'login_url' => '/admin',
|
'login_url' => '/admin',
|
||||||
'root' => '.ml-2',
|
'root' => '.ml-2',
|
||||||
'mg_index' => '.list-unstyled.navbar-nav li:nth-child(1)', //管理首页 .list-unstyled.navbar-nav
|
'mg_index' => '.list-unstyled.navbar-nav li:nth-child(1)', //管理首页 .list-unstyled.navbar-nav
|
||||||
|
|
@ -26,11 +27,10 @@ class AdminPage {
|
||||||
'ch_language' => '.dropdown-menu.dropdown-menu-end.show li:nth-child(10)', //切换中文
|
'ch_language' => '.dropdown-menu.dropdown-menu-end.show li:nth-child(10)', //切换中文
|
||||||
];
|
];
|
||||||
|
|
||||||
const Assert = [
|
public const Assert = [
|
||||||
'vip_assert' => '登录购买VIP服务',
|
'vip_assert' => '登录购买VIP服务',
|
||||||
'plugins_assert' => '/admin/marketing',
|
'plugins_assert' => '/admin/marketing',
|
||||||
'en_assert' => 'Admin Panel', //切换为中文断言
|
'en_assert' => 'Admin Panel', //切换为中文断言
|
||||||
'ch_assert' => '后台管理', //切换为英文断言
|
'ch_assert' => '后台管理', //切换为英文断言
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,16 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Admin;
|
namespace Tests\Data\Admin;
|
||||||
class ArticlePage{
|
|
||||||
const Left= [
|
class ArticlePage
|
||||||
|
{
|
||||||
|
public const Left = [
|
||||||
'url' => '/Admin/pages',
|
'url' => '/Admin/pages',
|
||||||
'mg_article' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(1)', //文章管理
|
'mg_article' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(1)', //文章管理
|
||||||
'catalog_article' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(2)', //文章分类
|
'catalog_article' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(2)', //文章分类
|
||||||
];
|
];
|
||||||
const Common = [
|
|
||||||
|
public const Common = [
|
||||||
'add_btn' => '#content > div.container-fluid.p-0 > div > div > div.d-flex.justify-content-between.mb-4 > a', //添加按钮
|
'add_btn' => '#content > div.container-fluid.p-0 > div > div > div.d-flex.justify-content-between.mb-4 > a', //添加按钮
|
||||||
'edit_btn' => '#content > div.container-fluid.p-0 > div > div > div.table-push > table > tbody > tr:nth-child(1) > td.text-end > a', //编辑按钮
|
'edit_btn' => '#content > div.container-fluid.p-0 > div > div > div.table-push > table > tbody > tr:nth-child(1) > td.text-end > a', //编辑按钮
|
||||||
'del_btn' => '#content > div.container-fluid.p-0 > div > div > div.table-push > table > tbody > tr:nth-child(1) > td.text-end > button', //删除按钮
|
'del_btn' => '#content > div.container-fluid.p-0 > div > div > div.table-push > table > tbody > tr:nth-child(1) > td.text-end > button', //删除按钮
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Admin;
|
namespace Tests\Data\Admin;
|
||||||
class CreCategories{
|
|
||||||
const Cate_Data= [
|
class CreCategories
|
||||||
|
{
|
||||||
|
public const Cate_Data = [
|
||||||
'ch_name' => 'categories_test',
|
'ch_name' => 'categories_test',
|
||||||
'en_name' => 'categories_test',
|
'en_name' => 'categories_test',
|
||||||
'ch_content' => 'categories_content_test',
|
'ch_content' => 'categories_content_test',
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Admin;
|
namespace Tests\Data\Admin;
|
||||||
class CreCategoriesPage{
|
|
||||||
const Cate_Page = [
|
class CreCategoriesPage
|
||||||
|
{
|
||||||
|
public const Cate_Page = [
|
||||||
'ch_name' => 'descriptions[zh_cn][name]',
|
'ch_name' => 'descriptions[zh_cn][name]',
|
||||||
'en_name' => 'descriptions[en][name]',
|
'en_name' => 'descriptions[en][name]',
|
||||||
'ch_content' => 'descriptions[zh_cn][content]',
|
'ch_content' => 'descriptions[zh_cn][content]',
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Admin;
|
namespace Tests\Data\Admin;
|
||||||
class CreProduct{
|
|
||||||
const Puoduct_Info = [
|
class CreProduct
|
||||||
|
{
|
||||||
|
public const Puoduct_Info = [
|
||||||
'ch_name' => 'test', //中文名称
|
'ch_name' => 'test', //中文名称
|
||||||
'en_name' => 'test', //英文名称
|
'en_name' => 'test', //英文名称
|
||||||
'sku' => '123', //sku
|
'sku' => '123', //sku
|
||||||
|
|
@ -10,7 +13,8 @@ const Puoduct_Info = [
|
||||||
'cost_price' => '5', //成本价
|
'cost_price' => '5', //成本价
|
||||||
'quantity' => '3', //数量
|
'quantity' => '3', //数量
|
||||||
];
|
];
|
||||||
const Alter = [
|
|
||||||
|
public const Alter = [
|
||||||
'ch_name' => 'alter_test', //中文名称
|
'ch_name' => 'alter_test', //中文名称
|
||||||
'en_name' => 'alter_test', //英文名称
|
'en_name' => 'alter_test', //英文名称
|
||||||
'sku' => '456', //sku
|
'sku' => '456', //sku
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,10 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Admin;
|
namespace Tests\Data\Admin;
|
||||||
|
|
||||||
class CreProductPage{
|
class CreProductPage
|
||||||
const Product_Top = [
|
{
|
||||||
|
public const Product_Top = [
|
||||||
'login_url' => '/Admin/products/create', //
|
'login_url' => '/Admin/products/create', //
|
||||||
'ch_name' => 'descriptions[zh_cn][name]', //中文名称
|
'ch_name' => 'descriptions[zh_cn][name]', //中文名称
|
||||||
'en_name' => 'descriptions[en][name]', //英文名称
|
'en_name' => 'descriptions[en][name]', //英文名称
|
||||||
|
|
@ -15,7 +17,8 @@ const Product_Top = [
|
||||||
'Disable' => '#active-0',
|
'Disable' => '#active-0',
|
||||||
'save_btn' => '.btn.btn-lg.btn-primary.submit-form', //保存
|
'save_btn' => '.btn.btn-lg.btn-primary.submit-form', //保存
|
||||||
];
|
];
|
||||||
const Product_Assert = [
|
|
||||||
|
public const Product_Assert = [
|
||||||
'Disable_text' => '.text-danger', //商品禁用后显示的文本class
|
'Disable_text' => '.text-danger', //商品禁用后显示的文本class
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,18 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Admin;
|
namespace Tests\Data\Admin;
|
||||||
|
|
||||||
class CusGrounp{
|
class CusGrounp
|
||||||
const Group_Info = [
|
{
|
||||||
|
public const Group_Info = [
|
||||||
'ch_group_name' => '钻石组',
|
'ch_group_name' => '钻石组',
|
||||||
'en_group_name' => '钻石组',
|
'en_group_name' => '钻石组',
|
||||||
'ch_description' => '钻石组',
|
'ch_description' => '钻石组',
|
||||||
'en_description' => '钻石组',
|
'en_description' => '钻石组',
|
||||||
'discount' => '20',
|
'discount' => '20',
|
||||||
];
|
];
|
||||||
const Alter_Group_Info = [
|
|
||||||
|
public const Alter_Group_Info = [
|
||||||
'ch_group_name' => '钻石组alter',
|
'ch_group_name' => '钻石组alter',
|
||||||
'en_group_name' => '钻石组alter',
|
'en_group_name' => '钻石组alter',
|
||||||
'ch_description' => '钻石组alter',
|
'ch_description' => '钻石组alter',
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,18 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Admin;
|
namespace Tests\Data\Admin;
|
||||||
|
|
||||||
class CustomerData{
|
class CustomerData
|
||||||
const Customer_Info = [
|
{
|
||||||
|
public const Customer_Info = [
|
||||||
'name' => 'Admin',
|
'name' => 'Admin',
|
||||||
'email' => 'Admin@163.com',
|
'email' => 'Admin@163.com',
|
||||||
'pwd' => '123456',
|
'pwd' => '123456',
|
||||||
'customer_group' => '',
|
'customer_group' => '',
|
||||||
|
|
||||||
];
|
];
|
||||||
const Customer_Info_Alter = [
|
|
||||||
|
public const Customer_Info_Alter = [
|
||||||
'name' => 'test1',
|
'name' => 'test1',
|
||||||
'email' => 'test1@163.com',
|
'email' => 'test1@163.com',
|
||||||
'pwd' => '1234567',
|
'pwd' => '1234567',
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,17 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Admin;
|
namespace Tests\Data\Admin;
|
||||||
|
|
||||||
class CustomerPage{
|
class CustomerPage
|
||||||
const Left = [
|
{
|
||||||
|
public const Left = [
|
||||||
'url' => '/Admin/customers',
|
'url' => '/Admin/customers',
|
||||||
'customer_list' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(1)', //客户列表
|
'customer_list' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(1)', //客户列表
|
||||||
'customer_group' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(2)', //客户组
|
'customer_group' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(2)', //客户组
|
||||||
're_station' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(3)', //回收站
|
're_station' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(3)', //回收站
|
||||||
];
|
];
|
||||||
const Create = [
|
|
||||||
|
public const Create = [
|
||||||
'name' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(1) > div > div > input',
|
'name' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(1) > div > div > input',
|
||||||
'email' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(2) > div > div > input',
|
'email' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(2) > div > div > input',
|
||||||
'pwd' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(3) > div > div > input',
|
'pwd' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(3) > div > div > input',
|
||||||
|
|
@ -16,7 +19,8 @@ const Create = [
|
||||||
'state' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(5) > div',
|
'state' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(5) > div',
|
||||||
'save_btn' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(6) > div > button.el-button.el-button--primary',
|
'save_btn' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(6) > div > button.el-button.el-button--primary',
|
||||||
];
|
];
|
||||||
const Alter = [
|
|
||||||
|
public const Alter = [
|
||||||
'name' => '#pane-customer > div > div:nth-child(1) > div > div > input',
|
'name' => '#pane-customer > div > div:nth-child(1) > div > div > input',
|
||||||
'email' => '#pane-customer > div > div:nth-child(2) > div > div > input',
|
'email' => '#pane-customer > div > div:nth-child(2) > div > div > input',
|
||||||
'pwd' => '#pane-customer > div > div:nth-child(3) > div > div > input',
|
'pwd' => '#pane-customer > div > div:nth-child(3) > div > div > input',
|
||||||
|
|
@ -25,7 +29,8 @@ const Alter = [
|
||||||
'save_btn' => '#pane-customer > div > div:nth-child(6) > div > button',
|
'save_btn' => '#pane-customer > div > div:nth-child(6) > div > button',
|
||||||
|
|
||||||
];
|
];
|
||||||
const Group_list = [
|
|
||||||
|
public const Group_list = [
|
||||||
//创建客户
|
//创建客户
|
||||||
'cre_customer' => '#customer-app > div.card-body > div.d-flex.justify-content-between.mb-4 > button',
|
'cre_customer' => '#customer-app > div.card-body > div.d-flex.justify-content-between.mb-4 > button',
|
||||||
//编辑客户
|
//编辑客户
|
||||||
|
|
@ -36,7 +41,8 @@ const Group_list = [
|
||||||
'sure_btn' => '确定',
|
'sure_btn' => '确定',
|
||||||
|
|
||||||
];
|
];
|
||||||
const Customer_Group = [
|
|
||||||
|
public const Customer_Group = [
|
||||||
//创建客户组
|
//创建客户组
|
||||||
'cre_cus_group' => '#customer-app > div.card-body > div.d-flex.justify-content-between.mb-4 > button',
|
'cre_cus_group' => '#customer-app > div.card-body > div.d-flex.justify-content-between.mb-4 > button',
|
||||||
//编辑客户组
|
//编辑客户组
|
||||||
|
|
@ -47,7 +53,8 @@ const Customer_Group = [
|
||||||
'sure_btn' => '确定',
|
'sure_btn' => '确定',
|
||||||
|
|
||||||
];
|
];
|
||||||
const Create_Group = [
|
|
||||||
|
public const Create_Group = [
|
||||||
'ch_group_name' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div.el-form-item.language-inputs.is-required > div > div:nth-child(1) > div > div > input',
|
'ch_group_name' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div.el-form-item.language-inputs.is-required > div > div:nth-child(1) > div > div > input',
|
||||||
'en_group_name' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div.el-form-item.language-inputs.is-required > div > div:nth-child(2) > div > div > input',
|
'en_group_name' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div.el-form-item.language-inputs.is-required > div > div:nth-child(2) > div > div > input',
|
||||||
'ch_description' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(2) > div > div:nth-child(1) > div > div > input',
|
'ch_description' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(2) > div > div:nth-child(1) > div > div > input',
|
||||||
|
|
@ -55,7 +62,8 @@ const Create_Group = [
|
||||||
'discount' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(3) > div > div > input',
|
'discount' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(3) > div > div > input',
|
||||||
'save_btn' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(4) > div > div > button.el-button.el-button--primary',
|
'save_btn' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(4) > div > div > button.el-button.el-button--primary',
|
||||||
];
|
];
|
||||||
const Empty_Recycle = [
|
|
||||||
|
public const Empty_Recycle = [
|
||||||
'empty_btn' => '#customer-app > div.card-body > div.d-flex.justify-content-between.mb-4 > button', //清空数据按钮
|
'empty_btn' => '#customer-app > div.card-body > div.d-flex.justify-content-between.mb-4 > button', //清空数据按钮
|
||||||
'recycle_btn' => '#customer-app > div.card-body > div.table-push > table > tbody > tr > td:nth-child(8) > a', //恢复按钮
|
'recycle_btn' => '#customer-app > div.card-body > div.table-push > table > tbody > tr > td:nth-child(8) > a', //恢复按钮
|
||||||
'recycle_del' => '#customer-app > div.card-body > div.table-push > table > tbody > tr > td:nth-child(8) > button', //删除按钮
|
'recycle_del' => '#customer-app > div.card-body > div.table-push > table > tbody > tr > td:nth-child(8) > button', //删除按钮
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,18 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Admin;
|
namespace Tests\Data\Admin;
|
||||||
class DesignPage{
|
|
||||||
const Article_Left = [
|
class DesignPage
|
||||||
|
{
|
||||||
|
public const Article_Left = [
|
||||||
'url' => '/Admin/themes',
|
'url' => '/Admin/themes',
|
||||||
'temp_set' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(1)', //模版设置
|
'temp_set' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(1)', //模版设置
|
||||||
'navigate_set' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(2)', //导航设置
|
'navigate_set' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(2)', //导航设置
|
||||||
'home_decorate' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(3)', //首页装修
|
'home_decorate' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(3)', //首页装修
|
||||||
'end_decorate' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(4)', //页尾装修
|
'end_decorate' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(4)', //页尾装修
|
||||||
];
|
];
|
||||||
const Article_Common = [
|
|
||||||
|
public const Article_Common = [
|
||||||
'add_btn' => '#content > div.container-fluid.p-0 > div > div > div.d-flex.justify-content-between.mb-4 > a', //添加按钮
|
'add_btn' => '#content > div.container-fluid.p-0 > div > div > div.d-flex.justify-content-between.mb-4 > a', //添加按钮
|
||||||
'edit_btn' => '#content > div.container-fluid.p-0 > div > div > div.table-push > table > tbody > tr:nth-child(1) > td.text-end > a', //编辑按钮
|
'edit_btn' => '#content > div.container-fluid.p-0 > div > div > div.table-push > table > tbody > tr:nth-child(1) > td.text-end > a', //编辑按钮
|
||||||
'del_btn' => '#content > div.container-fluid.p-0 > div > div > div.table-push > table > tbody > tr:nth-child(1) > td.text-end > button', //删除按钮
|
'del_btn' => '#content > div.container-fluid.p-0 > div > div > div.table-push > table > tbody > tr:nth-child(1) > td.text-end > button', //删除按钮
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Admin;
|
namespace Tests\Data\Admin;
|
||||||
class Express{
|
|
||||||
const Express = [
|
class Express
|
||||||
|
{
|
||||||
|
public const Express = [
|
||||||
'express_company' => '顺风快递',
|
'express_company' => '顺风快递',
|
||||||
'express_code' => '11011',
|
'express_code' => '11011',
|
||||||
'order_number' => '110120188',
|
'order_number' => '110120188',
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,17 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Admin;
|
namespace Tests\Data\Admin;
|
||||||
class LoginData{
|
|
||||||
const Ture_Data = [
|
class LoginData
|
||||||
|
{
|
||||||
|
public const Ture_Data = [
|
||||||
'email' => 'root@guangda.work',
|
'email' => 'root@guangda.work',
|
||||||
'password' => '123456',
|
'password' => '123456',
|
||||||
'assert' => '后台管理',
|
'assert' => '后台管理',
|
||||||
|
|
||||||
];
|
];
|
||||||
const False_Data = [
|
|
||||||
|
public const False_Data = [
|
||||||
'false_email' => 'test1@163.com',
|
'false_email' => 'test1@163.com',
|
||||||
'illegal_email' => 'test',
|
'illegal_email' => 'test',
|
||||||
'false_password' => '1234567',
|
'false_password' => '1234567',
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,10 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Admin;
|
namespace Tests\Data\Admin;
|
||||||
|
|
||||||
class ProductPage{
|
class ProductPage
|
||||||
const Product_Top = [
|
{
|
||||||
|
public const Product_Top = [
|
||||||
'login_url' => '/Admin/products',
|
'login_url' => '/Admin/products',
|
||||||
'create_product' => '#product-app > div > div > div.d-flex.justify-content-between.my-4 > a > button', //创建商品按钮
|
'create_product' => '#product-app > div > div > div.d-flex.justify-content-between.my-4 > a > button', //创建商品按钮
|
||||||
//编辑商品按钮
|
//编辑商品按钮
|
||||||
|
|
@ -12,7 +14,8 @@ const Product_Top = [
|
||||||
'sure_btn' => '确定',
|
'sure_btn' => '确定',
|
||||||
'get_name' => '#product-app > div > div > div.table-push > table > tbody > tr:nth-child(1) > td:nth-child(4) > a',
|
'get_name' => '#product-app > div > div > div.table-push > table > tbody > tr:nth-child(1) > td:nth-child(4) > a',
|
||||||
];
|
];
|
||||||
const Product_Left = [
|
|
||||||
|
public const Product_Left = [
|
||||||
'product_mg' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(1)', //商品管理
|
'product_mg' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(1)', //商品管理
|
||||||
'product_cate' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(2)', //商品分类
|
'product_cate' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(2)', //商品分类
|
||||||
|
|
||||||
|
|
@ -22,11 +25,13 @@ const Product_Left = [
|
||||||
'advanced_filter' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(5)', //高级筛选
|
'advanced_filter' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(5)', //高级筛选
|
||||||
'Recy_station' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(7)', //回收站
|
'Recy_station' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(7)', //回收站
|
||||||
];
|
];
|
||||||
const Cre_class = [
|
|
||||||
|
public const Cre_class = [
|
||||||
'cre_cate_btn' => '#category-app > div > a', //创建分类按钮
|
'cre_cate_btn' => '#category-app > div > a', //创建分类按钮
|
||||||
|
|
||||||
];
|
];
|
||||||
const Assert = [
|
|
||||||
|
public const Assert = [
|
||||||
'cre_ful_assert' => '创建成功!',
|
'cre_ful_assert' => '创建成功!',
|
||||||
'alter_ful_assert' => '更新成功!',
|
'alter_ful_assert' => '更新成功!',
|
||||||
'del_ful_assert' => '删除成功!',
|
'del_ful_assert' => '删除成功!',
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,14 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Admin;
|
namespace Tests\Data\Admin;
|
||||||
|
|
||||||
class SystemSetPage{
|
class SystemSetPage
|
||||||
const Common = [
|
{
|
||||||
|
public const Common = [
|
||||||
'save_btn' => '.btn.btn-lg.btn-primary.submit-form', //保存按钮
|
'save_btn' => '.btn.btn-lg.btn-primary.submit-form', //保存按钮
|
||||||
];
|
];
|
||||||
|
|
||||||
const System_Left = [
|
public const System_Left = [
|
||||||
'system_set' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(1)', //系统设置
|
'system_set' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(1)', //系统设置
|
||||||
'personal_center' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(2)', //个人中心
|
'personal_center' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(2)', //个人中心
|
||||||
'admin_user' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(3)', //后台用户
|
'admin_user' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(3)', //后台用户
|
||||||
|
|
@ -19,7 +21,8 @@ const System_Left = [
|
||||||
'state_mg' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(9)', //国家管理
|
'state_mg' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(9)', //国家管理
|
||||||
'province_mg' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(10)', //省份管理
|
'province_mg' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(10)', //省份管理
|
||||||
];
|
];
|
||||||
const System_Set= [
|
|
||||||
|
public const System_Set = [
|
||||||
'basic_set' => '.nav.nav-tabs.nav-bordered.mb-5 li:nth-child(1)', //基础设置
|
'basic_set' => '.nav.nav-tabs.nav-bordered.mb-5 li:nth-child(1)', //基础设置
|
||||||
'store_set' => '.nav.nav-tabs.nav-bordered.mb-5 li:nth-child(2)', //商店设置
|
'store_set' => '.nav.nav-tabs.nav-bordered.mb-5 li:nth-child(2)', //商店设置
|
||||||
'pay_set' => '.nav.nav-tabs.nav-bordered.mb-5 li:nth-child(3)', //结账设置
|
'pay_set' => '.nav.nav-tabs.nav-bordered.mb-5 li:nth-child(3)', //结账设置
|
||||||
|
|
@ -30,8 +33,8 @@ const System_Set= [
|
||||||
'close_visitor_checkout' => '#tab-checkout > div:nth-child(1) > div > div > div:nth-child(2) > label', //游客结账 禁用
|
'close_visitor_checkout' => '#tab-checkout > div:nth-child(1) > div > div > div:nth-child(2) > label', //游客结账 禁用
|
||||||
'open_visitor_checkout' => '#guest_checkout-1', //游客结账 启用
|
'open_visitor_checkout' => '#guest_checkout-1', //游客结账 启用
|
||||||
];
|
];
|
||||||
const System_Express
|
|
||||||
|
|
||||||
|
public const System_Express
|
||||||
|
|
||||||
= [ //快递公司
|
= [ //快递公司
|
||||||
'add_btn' => '.bi.bi-plus-circle.cursor-pointer.fs-4', //加号
|
'add_btn' => '.bi.bi-plus-circle.cursor-pointer.fs-4', //加号
|
||||||
|
|
@ -40,7 +43,8 @@ const System_Express
|
||||||
'save_btn' => '#content > div.page-title-box.py-1.d-flex.align-items-center.justify-content-between > div > button',
|
'save_btn' => '#content > div.page-title-box.py-1.d-flex.align-items-center.justify-content-between > div > button',
|
||||||
|
|
||||||
];
|
];
|
||||||
const Assert = [ //断言信息
|
|
||||||
|
public const Assert = [ //断言信息
|
||||||
'assert_ful' => '更新成功!',
|
'assert_ful' => '更新成功!',
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,18 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Catalog;
|
namespace Tests\Data\Catalog;
|
||||||
class AccountData{
|
|
||||||
const Add_Address = [
|
class AccountData
|
||||||
|
{
|
||||||
|
public const Add_Address = [
|
||||||
'add_name' => 'test', //add_name
|
'add_name' => 'test', //add_name
|
||||||
'add_province' => 'v11012010086', //选择国家
|
'add_province' => 'v11012010086', //选择国家
|
||||||
'add_code' => '643203', //add_code
|
'add_code' => '643203', //add_code
|
||||||
'add_address1' => 'test1', //add_address1
|
'add_address1' => 'test1', //add_address1
|
||||||
'add_address2' => 'test2', //add_address2
|
'add_address2' => 'test2', //add_address2
|
||||||
];
|
];
|
||||||
const User_Edit = [
|
|
||||||
|
public const User_Edit = [
|
||||||
'upload_images' => '/../../data/Images/Headpicture/Headpicture.jpeg', //上传头像
|
'upload_images' => '/../../data/Images/Headpicture/Headpicture.jpeg', //上传头像
|
||||||
'user_name' => 'Admin', //修改名字
|
'user_name' => 'Admin', //修改名字
|
||||||
'user_email' => 'Admin@163.com', //修改emial
|
'user_email' => 'Admin@163.com', //修改emial
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Catalog;
|
namespace Tests\Data\Catalog;
|
||||||
class AccountPage{
|
|
||||||
const Account = [
|
class AccountPage
|
||||||
|
{
|
||||||
|
public const Account = [
|
||||||
'url' => '/account',
|
'url' => '/account',
|
||||||
'go_index' => '.logo', //beikeshop图标
|
'go_index' => '.logo', //beikeshop图标
|
||||||
'go_account' => '.list-group-item.d-flex.justify-content-between.align-items-center:nth-child(1)', //
|
'go_account' => '.list-group-item.d-flex.justify-content-between.align-items-center:nth-child(1)', //
|
||||||
|
|
@ -12,7 +15,8 @@ const Account = [
|
||||||
'go_rma' => '.list-group-item.d-flex.justify-content-between.align-items-center:nth-child(6)', //售后
|
'go_rma' => '.list-group-item.d-flex.justify-content-between.align-items-center:nth-child(6)', //售后
|
||||||
'SignOut' => '.list-group-item.d-flex.justify-content-between.align-items-center:nth-child(7)', //sign out
|
'SignOut' => '.list-group-item.d-flex.justify-content-between.align-items-center:nth-child(7)', //sign out
|
||||||
];
|
];
|
||||||
const Address = [
|
|
||||||
|
public const Address = [
|
||||||
'login_url' => '/account/addresses',
|
'login_url' => '/account/addresses',
|
||||||
'add_btn' => '.btn.btn-dark.mb-3', //点击添加地址
|
'add_btn' => '.btn.btn-dark.mb-3', //点击添加地址
|
||||||
'add_name' => '#address-app > div:nth-child(2) > div > div > div.el-dialog__body > form > div:nth-child(1) > div > div > input', //add_name
|
'add_name' => '#address-app > div:nth-child(2) > div > div > div.el-dialog__body > form > div:nth-child(1) > div > div > input', //add_name
|
||||||
|
|
@ -29,7 +33,8 @@ const Address = [
|
||||||
'assert' => 'Default',
|
'assert' => 'Default',
|
||||||
//addresses
|
//addresses
|
||||||
];
|
];
|
||||||
const Edit = [
|
|
||||||
|
public const Edit = [
|
||||||
'login_url' => '/account/edit',
|
'login_url' => '/account/edit',
|
||||||
'upload_btn' => '#address-app > div > div.col-12.col-md-9 > div > div.card-body.h-600 > form > div.bg-light.rounded-3.p-4.mb-4 > div > div > label', //上传头像图标
|
'upload_btn' => '#address-app > div > div.col-12.col-md-9 > div > div.card-body.h-600 > form > div.bg-light.rounded-3.p-4.mb-4 > div > div > label', //上传头像图标
|
||||||
'Confirm_btn' => 'Confirm',
|
'Confirm_btn' => 'Confirm',
|
||||||
|
|
@ -38,10 +43,12 @@ const Edit = [
|
||||||
'Submit' => '.btn.btn-primary.mt-sm-0', //add_phone
|
'Submit' => '.btn.btn-primary.mt-sm-0', //add_phone
|
||||||
'assert' => 'Modify Success!',
|
'assert' => 'Modify Success!',
|
||||||
];
|
];
|
||||||
const Order=[
|
|
||||||
'check_btn'=>'.btn.btn-outline-secondary.btn-sm'//order页面第一个订单的查看详情按钮
|
public const Order = [
|
||||||
|
'check_btn' => '.btn.btn-outline-secondary.btn-sm', //order页面第一个订单的查看详情按钮
|
||||||
];
|
];
|
||||||
const Wishlist = [
|
|
||||||
|
public const Wishlist = [
|
||||||
'login_url' => '/account/edit',
|
'login_url' => '/account/edit',
|
||||||
'go_Wishlist' => 'Wishlist', //点击Wishlist
|
'go_Wishlist' => 'Wishlist', //点击Wishlist
|
||||||
'Check_Details' => '.btn.btn-outline-secondary.btn-sm', //查看详情按钮
|
'Check_Details' => '.btn.btn-outline-secondary.btn-sm', //查看详情按钮
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,16 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Catalog;
|
namespace Tests\Data\Catalog;
|
||||||
class CataLoginData{
|
|
||||||
const True_Login = [
|
class CataLoginData
|
||||||
|
{
|
||||||
|
public const True_Login = [
|
||||||
'email' => 'test@163.com',
|
'email' => 'test@163.com',
|
||||||
'password' => '123456',
|
'password' => '123456',
|
||||||
'assert' => 'Sign Out',
|
'assert' => 'Sign Out',
|
||||||
];
|
];
|
||||||
const False_Login = [
|
|
||||||
|
public const False_Login = [
|
||||||
'false_email' => 'test1@163.com',
|
'false_email' => 'test1@163.com',
|
||||||
'illegal_email' => 'test',
|
'illegal_email' => 'test',
|
||||||
'false_password' => '1234567',
|
'false_password' => '1234567',
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,10 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Catalog;
|
namespace Tests\Data\Catalog;
|
||||||
|
|
||||||
class CheckoutPage{
|
class CheckoutPage
|
||||||
const Checkout = [
|
{
|
||||||
|
public const Checkout = [
|
||||||
'url' => '/checkout', //
|
'url' => '/checkout', //
|
||||||
'submit' => '#submit-checkout', //提交按钮
|
'submit' => '#submit-checkout', //提交按钮
|
||||||
//订单成功验证信息
|
//订单成功验证信息
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Catalog;
|
namespace Tests\Data\Catalog;
|
||||||
class IndexPage{
|
|
||||||
const Index = [
|
class IndexPage
|
||||||
|
{
|
||||||
|
public const Index = [
|
||||||
'login_url' => '/',
|
'login_url' => '/',
|
||||||
'product_img' => '#tab-product-0 > div > div:nth-child(1) > div > div.image > a', //购买商品图标
|
'product_img' => '#tab-product-0 > div > div:nth-child(1) > div > div.image > a', //购买商品图标
|
||||||
'buy_btn' => '#product-top > div:nth-child(2) > div > div.quantity-btns > button.btn.btn-dark.ms-3.fw-bold', //购买按钮
|
'buy_btn' => '#product-top > div:nth-child(2) > div > div.quantity-btns > button.btn.btn-dark.ms-3.fw-bold', //购买按钮
|
||||||
|
|
@ -15,7 +18,8 @@ const Index = [
|
||||||
'top_Brand' => '.navbar-nav.mx-auto li:nth-child(5)',
|
'top_Brand' => '.navbar-nav.mx-auto li:nth-child(5)',
|
||||||
'top_Latest_Products' => '.navbar-nav.mx-auto li:nth-child(6)',
|
'top_Latest_Products' => '.navbar-nav.mx-auto li:nth-child(6)',
|
||||||
];
|
];
|
||||||
const Index_Top = [
|
|
||||||
|
public const Index_Top = [
|
||||||
// "wishlist_btn" => "",//收藏商品图标
|
// "wishlist_btn" => "",//收藏商品图标
|
||||||
'wishlist_btn' => '.navbar-nav.flex-row li:nth-child(2)', //收藏商品图标
|
'wishlist_btn' => '.navbar-nav.flex-row li:nth-child(2)', //收藏商品图标
|
||||||
|
|
||||||
|
|
@ -24,7 +28,8 @@ const Index_Top = [
|
||||||
'login_text' => 'Home',
|
'login_text' => 'Home',
|
||||||
|
|
||||||
];
|
];
|
||||||
const Index_Cart = [
|
|
||||||
|
public const Index_Cart = [
|
||||||
'cart_product_text' => '#offcanvas-right-cart > div.offcanvas-body.pt-0 > div > div > div.product-info.d-flex.align-items-center > div.right.flex-grow-1 > a',
|
'cart_product_text' => '#offcanvas-right-cart > div.offcanvas-body.pt-0 > div > div > div.product-info.d-flex.align-items-center > div.right.flex-grow-1 > a',
|
||||||
'cart_icon' => '.nav-link.position-relative', //购物车图标
|
'cart_icon' => '.nav-link.position-relative', //购物车图标
|
||||||
'product_text' => '#offcanvas-right-cart > div.offcanvas-body.pt-0 > div > div > div.product-info.d-flex.align-items-center > div.right.flex-grow-1 > a', //购物车内商品名字
|
'product_text' => '#offcanvas-right-cart > div.offcanvas-body.pt-0 > div > div > div.product-info.d-flex.align-items-center > div.right.flex-grow-1 > a', //购物车内商品名字
|
||||||
|
|
@ -33,10 +38,11 @@ const Index_Cart = [
|
||||||
'cart_Checkout' => '#offcanvas-right-cart > div.offcanvas-footer > div.p-4 > a.btn.w-100.fw-bold.btn-dark.to-checkout',
|
'cart_Checkout' => '#offcanvas-right-cart > div.offcanvas-footer > div.p-4 > a.btn.w-100.fw-bold.btn-dark.to-checkout',
|
||||||
];
|
];
|
||||||
|
|
||||||
const Index_Account = [
|
public const Index_Account = [
|
||||||
'login_icon' => '.navbar-nav.flex-row li:nth-child(3)', //登录图标
|
'login_icon' => '.navbar-nav.flex-row li:nth-child(3)', //登录图标
|
||||||
];
|
];
|
||||||
const Index_Login = [
|
|
||||||
|
public const Index_Login = [
|
||||||
'login_icon' => '.navbar-nav.flex-row li:nth-child(3)', //登录图标
|
'login_icon' => '.navbar-nav.flex-row li:nth-child(3)', //登录图标
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,10 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Catalog;
|
namespace Tests\Data\Catalog;
|
||||||
|
|
||||||
class LoginPage
|
class LoginPage
|
||||||
{
|
{
|
||||||
const Login = [
|
public const Login = [
|
||||||
'login_url' => '/login',
|
'login_url' => '/login',
|
||||||
// #page-login > div.login-wrap > div:nth-child(1) > form > div.card-body.px-md-2 > div:nth-child(1) > div > div > input
|
// #page-login > div.login-wrap > div:nth-child(1) > form > div.card-body.px-md-2 > div:nth-child(1) > div > div > input
|
||||||
'login_email' => '#page-login > div.login-wrap > div:nth-child(1) > form > div.card-body.px-md-2 > div:nth-child(1) > div > div > input',
|
'login_email' => '#page-login > div.login-wrap > div:nth-child(1) > form > div.card-body.px-md-2 > div:nth-child(1) > div > div > input',
|
||||||
|
|
@ -11,7 +12,8 @@ class LoginPage
|
||||||
'login_btn' => '.btn.btn-dark.btn-lg.w-100.fw-bold:first-of-type',
|
'login_btn' => '.btn.btn-dark.btn-lg.w-100.fw-bold:first-of-type',
|
||||||
'login_text' => 'Home',
|
'login_text' => 'Home',
|
||||||
];
|
];
|
||||||
const Register = [
|
|
||||||
|
public const Register = [
|
||||||
// #page-login > div.login-wrap > div:nth-child(3) > div.card-body.px-md-2 > form > div:nth-child(1) > div > div > input
|
// #page-login > div.login-wrap > div:nth-child(3) > div.card-body.px-md-2 > form > div:nth-child(1) > div > div > input
|
||||||
'register_email' => '#page-login > div.login-wrap > div:nth-child(3) > div.card-body.px-md-2 > form > div:nth-child(1) > div > div > input',
|
'register_email' => '#page-login > div.login-wrap > div:nth-child(3) > div.card-body.px-md-2 > form > div:nth-child(1) > div > div > input',
|
||||||
'register_pwd' => '#page-login > div.login-wrap > div:nth-child(3) > div.card-body.px-md-2 > form > div:nth-child(2) > div > div > input',
|
'register_pwd' => '#page-login > div.login-wrap > div:nth-child(3) > div.card-body.px-md-2 > form > div:nth-child(2) > div > div > input',
|
||||||
|
|
@ -20,7 +22,8 @@ class LoginPage
|
||||||
'register_btn' => 'Register',
|
'register_btn' => 'Register',
|
||||||
'register_text' => 'Home',
|
'register_text' => 'Home',
|
||||||
];
|
];
|
||||||
const Iframe = [
|
|
||||||
|
public const Iframe = [
|
||||||
'iframe_name' => '#layui-layer-iframe1',
|
'iframe_name' => '#layui-layer-iframe1',
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,21 +1,26 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Catalog;
|
namespace Tests\Data\Catalog;
|
||||||
class OrderPage{
|
|
||||||
const Order = [
|
class OrderPage
|
||||||
|
{
|
||||||
|
public const Order = [
|
||||||
'login_url' => '/login',
|
'login_url' => '/login',
|
||||||
'product' => '#tab-product-0 > div > div:nth-child(1) > div > div.image > a > div > img', //购买商品
|
'product' => '#tab-product-0 > div > div:nth-child(1) > div > div.image > a > div > img', //购买商品
|
||||||
'buy_btn' => '#product-top > div:nth-child(2) > div > div.quantity-btns > button.btn.btn-dark.ms-3.fw-bold', //购买按钮
|
'buy_btn' => '#product-top > div:nth-child(2) > div > div.quantity-btns > button.btn.btn-dark.ms-3.fw-bold', //购买按钮
|
||||||
'address_btn' => '#checkout-address-app > div.checkout-black > div.addresses-wrap > div > div > div > button', //添加地址
|
'address_btn' => '#checkout-address-app > div.checkout-black > div.addresses-wrap > div > div > div > button', //添加地址
|
||||||
'login_text' => 'Home',
|
'login_text' => 'Home',
|
||||||
];
|
];
|
||||||
const Order_Status = [
|
|
||||||
|
public const Order_Status = [
|
||||||
'Unpaid' => 'Unpaid', //待支付
|
'Unpaid' => 'Unpaid', //待支付
|
||||||
'Paid' => 'Paid', //已支付
|
'Paid' => 'Paid', //已支付
|
||||||
'Shipped' => 'Shipped', //已发货
|
'Shipped' => 'Shipped', //已发货
|
||||||
'Completed' => 'Completed', //已完成 Cancelled
|
'Completed' => 'Completed', //已完成 Cancelled
|
||||||
'Cancelled' => 'Cancelled', //已完成 Cancelled
|
'Cancelled' => 'Cancelled', //已完成 Cancelled
|
||||||
];
|
];
|
||||||
const Get_Order_Status = [
|
|
||||||
|
public const Get_Order_Status = [
|
||||||
'status_text' => '.table.table-borderless.mb-0 tbody tr:first-child td:nth-child(3)', //获取当前状态
|
'status_text' => '.table.table-borderless.mb-0 tbody tr:first-child td:nth-child(3)', //获取当前状态
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Catalog;
|
namespace Tests\Data\Catalog;
|
||||||
class ProductOne{
|
|
||||||
const Product = [
|
class ProductOne
|
||||||
|
{
|
||||||
|
public const Product = [
|
||||||
'login_url' => '/products/1',
|
'login_url' => '/products/1',
|
||||||
'product_1' => '.btn.btn-dark.ms-3.fw-bold', //购买商品
|
'product_1' => '.btn.btn-dark.ms-3.fw-bold', //购买商品
|
||||||
'Wishlist_icon' => '.btn.btn-link.ps-0.text-secondary', //收藏
|
'Wishlist_icon' => '.btn.btn-link.ps-0.text-secondary', //收藏
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,16 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Tests\Data\Catalog;
|
namespace Tests\Data\Catalog;
|
||||||
|
|
||||||
class RegisterData{
|
class RegisterData
|
||||||
const True_Register = [
|
{
|
||||||
|
public const True_Register = [
|
||||||
'email' => 'test2@163.com',
|
'email' => 'test2@163.com',
|
||||||
'password' => '123456',
|
'password' => '123456',
|
||||||
'assert' => 'Sign Out',
|
'assert' => 'Sign Out',
|
||||||
];
|
];
|
||||||
|
|
||||||
const False_Register = [
|
public const False_Register = [
|
||||||
'exist_email' => 'test@163.com', //已注册的email
|
'exist_email' => 'test@163.com', //已注册的email
|
||||||
'illegal_email' => 'test',
|
'illegal_email' => 'test',
|
||||||
'false_password' => '1234567',
|
'false_password' => '1234567',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue