autotest_platform/init.sql

197 lines
14 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
SQLyog Community v11.2 Beta1 (32 bit)
MySQL - 5.6.23 : Database - test_auto
*********************************************************************
*/
/*!40101 SET NAMES utf8 */;
/*!40101 SET SQL_MODE=''*/;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--CREATE DATABASE /*!32312 IF NOT EXISTS*/`test_auto_new` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `test_auto_new`;
/*Table structure for table `auth_user` */
DROP TABLE IF EXISTS `auth_user`;
CREATE TABLE `auth_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`password` varchar(128) NOT NULL,
`last_login` datetime(6) DEFAULT NULL,
`is_superuser` tinyint(1) DEFAULT 1,
`username` varchar(150) NOT NULL,
`first_name` varchar(30) DEFAULT NULL,
`last_name` varchar(30) DEFAULT NULL,
`email` varchar(254) DEFAULT NULL,
`is_staff` tinyint(1) DEFAULT 1,
`is_active` tinyint(1) DEFAULT 1,
`date_joined` datetime(6) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
/*Table structure for table `test_batch` */
insert into auth_user (`password`,email,username,is_superuser,first_name,last_name,is_staff,is_active,date_joined) values('cfcd208495d565ef66e7dff9f98764da','admin','admin',1,'admin','admin',1,1,'2018-07-01');
DROP TABLE IF EXISTS `test_batch`;
CREATE TABLE `test_batch` (
`id` bigint(10) NOT NULL AUTO_INCREMENT,
`test_suite_id` bigint(10) NOT NULL,
`test_case_id` bigint(10) NOT NULL,
`name` tinytext,
`status` int(2) DEFAULT '0' COMMENT '0:待执行1执行成功2执行失败 3执行中',
`steps` text,
`runtime` datetime DEFAULT NULL,
`message` text,
`screenshot` longtext,
`module` char(20) DEFAULT NULL,
`ip` varchar(50) DEFAULT NULL,
`browser_type` varchar(50) DEFAULT 'Chrome',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=21852 DEFAULT CHARSET=utf8;
/*Table structure for table `test_case` */
DROP TABLE IF EXISTS `test_case`;
CREATE TABLE `test_case` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`isPublicFunction` tinyint(1) NOT NULL DEFAULT '0',
`module` varchar(20) DEFAULT NULL,
`name` varchar(50) DEFAULT NULL,
`steps` text,
`description` varchar(50) DEFAULT NULL,
`status` tinyint(1) NOT NULL DEFAULT '1',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=648 DEFAULT CHARSET=utf8;
/*Table structure for table `test_config` */
DROP TABLE IF EXISTS `test_config`;
CREATE TABLE `test_config` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`group` varchar(50) DEFAULT NULL,
`name` varchar(50) DEFAULT NULL,
`value` varchar(100) DEFAULT NULL,
`isUseAble` tinyint(1) DEFAULT '1',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
/*Table structure for table `test_hubs` */
DROP TABLE IF EXISTS `test_hubs`;
CREATE TABLE `test_hubs` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`ip` char(20) NOT NULL COMMENT '节点ip',
`androidConnect` tinyint(1) NOT NULL DEFAULT '0',
`port` char(10) NOT NULL DEFAULT '3456' COMMENT '节点端口',
`status` int(2) DEFAULT '1',
`ext_info` longtext,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=utf8;
/*Table structure for table `test_keyword` */
DROP TABLE IF EXISTS `test_keyword`;
CREATE TABLE `test_keyword` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`keyword` char(20) NOT NULL COMMENT '关键字',
`paraCount` int(10) NOT NULL DEFAULT '1' COMMENT '参数数量',
`status` int(1) DEFAULT '1',
`template` longtext NOT NULL COMMENT '模板driver.element_by_partial_link_text("$para1").click()',
`elementTemplate` longtext,
`example` longtext,
`description` longtext,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8;
/*Table structure for table `test_run_list` */
DROP TABLE IF EXISTS `test_run_list`;
CREATE TABLE `test_run_list` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` char(20) DEFAULT 'test_suite',
`relateId` int(11) DEFAULT NULL,
`status` int(1) DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
/*Table structure for table `test_suite` */
DROP TABLE IF EXISTS `test_suite`;
CREATE TABLE `test_suite` (
`id` bigint(10) NOT NULL AUTO_INCREMENT,
`name` char(50) DEFAULT 'null',
`status` int(2) NOT NULL DEFAULT '-1' COMMENT '0:待执行1执行成功2执行失败 3执行中',
`run_type` char(20) DEFAULT 'Chrome' COMMENT '0Chrome 1IE 2Firefox 3remote 4all',
`description` char(100) DEFAULT NULL,
`isDeleted` tinyint(1) NOT NULL DEFAULT '0',
`runCount` int(10) DEFAULT '0',
`relateCaseId` bigint(20) DEFAULT NULL,
`batchId` char(40) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=381 DEFAULT CHARSET=utf8;
/*Table structure for table `unittest_record` */
DROP TABLE IF EXISTS `unittest_record`;
CREATE TABLE `unittest_record` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`name` char(50) NOT NULL DEFAULT 'unittest',
`start_time` datetime DEFAULT NULL,
`end_time` datetime DEFAULT NULL,
`file_name` char(50) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=61 DEFAULT CHARSET=utf8;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('前往','1','driver.get(\"$para1\")',NULL,'前往|http://www.baidu.com','浏览器跳转到指定地址。 注需要输入http 前缀','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('点击','2','extend.extend().find_element(driver,[\"$para1\",\"$para2\"]).click()','driver.element_by_$para1(\"$para2\")','点击|id@@searchBtn','点击页面元素','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('等待','1','extend.extend().wait($para1)',NULL,'等待|5','手动加入等待时间','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('点击菜单','1','extend.extend().click_menu(driver, \"$para1\")','driver.element_by_partial_link_text(\"$para1\")','点击菜单|系统管理','通过菜单文字点击菜单','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('点击文字','1','extend.extend().click_menu(driver, \"$para1\")','driver.element_by_partial_link_text(\"$para1\")','点击文字|查询','通过文本内容,快速点击元素。 适用于文字链接、按钮等元素。','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('悬浮点击','2','driver.find_element_by_$para1(\"$para2\").click()','driver.element_by_$para1(\"$para2\")','悬浮点击|id@@searchBtn\r\ndriver.find_element_by_id(\"searchBtn\").click()','点击页面元素,可按 id、css、xpath 等方式定位元素。 同 点击','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('选择','4','extend.extend().select(driver,[\"$para1\",\"$para2\",\"$para3\",\"$para4\"])','driver.element_by_$para1(\"$para2\")','选择|id@@selectBox@@index@@1选择|id@@selectBox@@text@@中国','选择下拉框中指定的选项。 可按 index、value、 text完全匹配、text_part模糊匹配 等信息选择选项','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('验证','1','extend.extend().assert_text(driver, \"$para1\")',NULL,'验证|成功','验证页面中是否包含预期文字','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('验证文字','3','extend.extend().assert_element_text(driver, [\"$para1\",\"$para2\",\"$para3\"])',NULL,'验证文字|id@@text@@成功','验证指定元素中是否包含预期的文字信息。 如验证提示是否包含“成功”','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('截图','1','extend.extend().screenshot(driver,id,screenFileList)',NULL,'截图','手动截图。 注:用例执行失败时会自动截图。','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('填写日期','3','extend.extend().fill_on_date(driver,[\"$para1\",\"$para2\",\"$para3\"])','driver.element_by_$para1(\"$para2\")','填写日期|id@@start_date@@2018-04-01','在指定元素中输入日期。 ps此方法会去除元素的 readonly 属性,达到跳过手动选择日期,快速输入的目的','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('返回','1','driver.back()',NULL,'返回','浏览器后退。','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('点击索引','3','extend.extend().click_index(driver,[\"$para1\",\"$para2\",\"$para3\"])','driver.element_by_$para1(\"$para2\")','点击索引|id@@addBtn@@0','当匹配到的页面元素有多个时可按index 索引选择要点击的元素。','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('切换','2','extend.extend().switchIframe(driver,[\"$para1\",\"$para2\"])',NULL,'切换|id@@iframe1','页面中包含iframe 时需要调用该方法进行切换否则无法定位其他iframe的元素。','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('滑动到底部','1','driver.execute_script(\"window.scrollTo(0,document.body.scrollHeight)\")',NULL,'滑动到底部','滑动页面到最底','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('反选','1','extend.extend().uncheck_checkbox(driver)',NULL,'反选','特别封装步骤,用于取消已选择的选项。(用于 mt-checkbox 类型的选择框)','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('验证文字非','3','extend.extend().assert_element_text(driver, [\"$para1\",\"$para2\",\"$para3\"], isNot=True)',NULL,'验证文字非|id@@text','验证指定元素中是否不包含预期的文字信息。 如验证提示是否不包含“成功”','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('切换主页','1','driver.switch_to_default_content()',NULL,'切换主页','从iframe中切换回主页面','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('刷新','1','driver.refresh()',NULL,'刷新','浏览器后退。','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('填写1','3','driver.find_element_by_$para1(\"$para2\").send_keys(\"$para3\")','driver.element_by_$para1(\"$para2\")','填写|id@@input_box@@ghw','在指定元素中输入文字。不清除原已输入的值。','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('尝试点击','2','extend.extend().try_click(driver,[\"$para1\",\"$para2\"])','driver.element_by_$para1(\"$para2\")','尝试点击|id@@searchBtn','尝试点击页面元素,如果点击失败,则跳过。','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('填写','3','extend.extend().fill(driver,[\"$para1\",\"$para2\"],\"$para3\")','driver.element_by_$para1(\"$para2\")','填写|id@@input_box@@ghw','在指定元素中输入文字,可按 id、css、xpath、class、name、text 等方式定位元素','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('选择全部','2','extend.extend().select_all(driver,[\"$para1\",\"$para2\"])','driver.element_by_$para1(\"$para2\")','选择全部|id@@select','对下拉框,选择所有选项','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('点击全部','2','extend.extend().check_all(driver,[\"$para1\",\"$para2\"])','driver.element_by_$para1(\"$para2\")','点击全部|id@@CheckBox','对多选框,选择所有选项','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('切换窗口','1','extend.extend().switchWindow(driver)',NULL,'切换窗口','当浏览器弹出新的窗口时,切换到另一个窗口进行操作','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('验证标题','1','extend.extend().assert_title(driver,"$para1")',NULL,'验证标题|百度地图','验证页面的title中是否包含预期文字','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('Chrome','1','Chrome',NULL,'Chrome','初始化Chrome 浏览器','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('公共方法','1',' $para1',NULL,'公共方法|游客登录','调用公共方法','1');
insert into `test_keyword` ( `keyword`, `paraCount`, `template`, `elementTemplate`, `example`, `description`, `status`) values('填写文件','3','extend.extend().fill_file(driver,[\"$para1\",\"$para2\"],\"$para3\")','driver.element_by_$para1(\"$para2\")','填写文件|id@@input_box@@ghw','在指定元素中输入文件路径,可按 id、css、xpath、class、name、text 等方式定位元素','1');