wyyl/tests/Data/Admin/CustomerPage.php

77 lines
4.6 KiB
PHP

<?php
namespace Tests\Data\Admin;
class CustomerPage
{
public const Left = [
'url' => '/Admin/customers',
'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)', //客户组
're_station' => '.list-unstyled.navbar-nav:nth-child(2) li:nth-child(3)', //回收站
];
public const Create = [
'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',
'pwd' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(3) > div > div > input',
'customer_group' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(4) > div > div > div > span > span > i',
'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',
];
public const Alter = [
'name' => '#pane-customer > div > div:nth-child(1) > 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',
'customer_group' => '#pane-customer > div > div:nth-child(4) > div > div > div.el-input.el-input--suffix > span > span > i',
'state' => '#pane-customer > div > div:nth-child(5) > div > div > span',
'save_btn' => '#pane-customer > div > div:nth-child(6) > div > button',
];
public const Group_list = [
//创建客户
'cre_customer' => '#customer-app > div.card-body > div.d-flex.justify-content-between.mb-4 > button',
//编辑客户
'edit_customer' => '#customer-app > div.card-body > div.table-push > table > tbody > tr:nth-child(1) > td:nth-child(8) > a',
//删除客户
'del_customer' => '#customer-app > div.card-body > div.table-push > table > tbody > tr:nth-child(1) > td:nth-child(8) > button',
'get_assert' => '#customer-app > div.card-body > div.table-push > table > tbody > tr:nth-child(1) > td:nth-child(2)',
'sure_btn' => '确定',
];
public const Customer_Group = [
//创建客户组
'cre_cus_group' => '#customer-app > div.card-body > div.d-flex.justify-content-between.mb-4 > button',
//编辑客户组
'edit_cus_group' => '.btn.btn-outline-secondary.btn-sm',
//删除客户组
'del_cus_group' => '.btn.btn-outline-danger.btn-sm.ml-1',
'get_assert' => '#customer-app > div.card-body > div.table-push > table > tbody > tr:nth-child(1) > td:nth-child(2)',
'sure_btn' => '确定',
];
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',
'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',
'en_description' => '#customer-app > div.el-dialog__wrapper > div > div.el-dialog__body > form > div:nth-child(2) > div > div:nth-child(2) > 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',
];
public const Empty_Recycle = [
'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_del' => '#customer-app > div.card-body > div.table-push > table > tbody > tr > td:nth-child(8) > button', //删除按钮
//获取即将被删除的客户email
'customer_text' => '#customer-app > div.card-body > div.table-push > table > tbody > tr > td:nth-child(2)',
'sure_btn' => '确定',
'assert_text' => '暂无数据~',
];
}