Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
test-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
马博
test-platform
Commits
1d2bbb08
Commit
1d2bbb08
authored
Dec 18, 2018
by
马博
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ui add
parent
868439a3
Changes
12
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
220 additions
and
20 deletions
+220
-20
优惠券_Activity_ui.java
src/test/java/ui/cases/Activity/优惠券_Activity_ui.java
+29
-0
实物_Activity_ui.java
src/test/java/ui/cases/Activity/实物_Activity_ui.java
+26
-0
支付宝_Activity_ui.java
src/test/java/ui/cases/Activity/支付宝_Activity_ui.java
+27
-0
虚拟商品_Activity_ui.java
src/test/java/ui/cases/Activity/虚拟商品_Activity_ui.java
+25
-0
谢谢参与_Activity_ui.java
src/test/java/ui/cases/Activity/谢谢参与_Activity_ui.java
+27
-0
优惠券_ExchangeTest_ui.java
src/test/java/ui/cases/Exchange/优惠券_ExchangeTest_ui.java
+9
-12
实物_ExchangeTest_ui.java
src/test/java/ui/cases/Exchange/实物_ExchangeTest_ui.java
+2
-4
支付宝_ExchangeTest_ui.java
src/test/java/ui/cases/Exchange/支付宝_ExchangeTest_ui.java
+2
-4
首页插件_Plugin_ui.java
src/test/java/ui/cases/Plugin/首页插件_Plugin_ui.java
+19
-0
ExchangePage.java
src/test/java/ui/service/ExchangePage.java
+18
-0
HomePage.java
src/test/java/ui/service/HomePage.java
+16
-0
MoblieLogin.java
src/test/java/ui/service/MoblieLogin.java
+20
-0
No files found.
src/test/java/ui/cases/Activity/优惠券_Activity_ui.java
0 → 100644
View file @
1d2bbb08
package
ui
.
cases
.
Activity
;
import
base.DuibaBaseUi
;
import
org.testng.annotations.Test
;
import
ui.service.MoblieLogin
;
import
static
com
.
codeborne
.
selenide
.
Selenide
.
open
;
/**
* Created by mabo on 2018/12/13
*/
public
class
优惠券
_Activity_ui
extends
DuibaBaseUi
{
@Test
public
void
正常流程
()
throws
Exception
{
new
MoblieLogin
(
"5074"
,
this
);
clickByClass
(
"btn-close"
);
screenshot
();
clickByTextEqual
(
"ui自动化-活动工具-优惠券"
);
screenshot
();
clickByClass
(
"egg jump"
);
clickByTextEqual
(
"ui自动化-优惠券(活动)"
);
sleep
(
2
);
clickByClass
(
"J_gotoDetail logandgo"
);
// driver.findElementByXPath("")
}
}
src/test/java/ui/cases/Activity/实物_Activity_ui.java
0 → 100644
View file @
1d2bbb08
package
ui
.
cases
.
Activity
;
import
base.DuibaBaseUi
;
import
org.testng.annotations.Test
;
import
ui.service.MoblieLogin
;
import
static
com
.
codeborne
.
selenide
.
Selenide
.
open
;
/**
* Created by mabo on 2018/12/14
*/
public
class
实物
_Activity_ui
extends
DuibaBaseUi
{
@Test
public
void
正常流程
()
throws
Exception
{
new
MoblieLogin
(
"5074"
,
this
);
clickByClass
(
"btn-close"
);
screenshot
();
clickByTextEqual
(
"ui自动化-活动工具-实物"
);
screenshot
();
clickByClass
(
"egg jump"
);
sleep
(
2
);
clickByClass
(
"J_gotoDetail logandgo"
);
// driver.findElementByXPath("")
}
}
src/test/java/ui/cases/Activity/支付宝_Activity_ui.java
0 → 100644
View file @
1d2bbb08
package
ui
.
cases
.
Activity
;
import
base.DuibaBaseUi
;
import
org.testng.annotations.Test
;
import
ui.service.MoblieLogin
;
import
static
com
.
codeborne
.
selenide
.
Selenide
.
open
;
/**
* Created by mabo on 2018/12/14
*/
public
class
支付宝
_Activity_ui
extends
DuibaBaseUi
{
@Test
public
void
正常流程
()
throws
Exception
{
new
MoblieLogin
(
"5074"
,
this
);
clickByClass
(
"btn-close"
);
screenshot
();
clickByTextEqual
(
"ui自动化-活动工具-支付宝"
);
screenshot
();
clickByClass
(
"egg jump"
);
// clickByTextEqual("ui自动化-优惠券(活动)");
sleep
(
2
);
clickByClass
(
"J_gotoDetail logandgo"
);
// driver.findElementByXPath("")
}
}
src/test/java/ui/cases/Activity/虚拟商品_Activity_ui.java
0 → 100644
View file @
1d2bbb08
package
ui
.
cases
.
Activity
;
import
base.DuibaBaseUi
;
import
org.testng.annotations.Test
;
import
ui.service.MoblieLogin
;
import
static
com
.
codeborne
.
selenide
.
Selenide
.
open
;
/**
* Created by mabo on 2018/12/14
*/
public
class
虚拟商品
_Activity_ui
extends
DuibaBaseUi
{
@Test
public
void
正常流程
()
throws
Exception
{
new
MoblieLogin
(
"5074"
,
this
);
clickByClass
(
"btn-close"
);
screenshot
();
clickByTextEqual
(
"ui自动化-活动工具-虚拟商品"
);
screenshot
();
clickByClass
(
"egg jump"
);
}
}
src/test/java/ui/cases/Activity/谢谢参与_Activity_ui.java
0 → 100644
View file @
1d2bbb08
package
ui
.
cases
.
Activity
;
import
base.DuibaBaseUi
;
import
org.testng.annotations.Test
;
import
ui.service.MoblieLogin
;
import
static
com
.
codeborne
.
selenide
.
Selenide
.
open
;
/**
* Created by mabo on 2018/12/14
*/
public
class
谢谢参与
_Activity_ui
extends
DuibaBaseUi
{
@Test
public
void
正常流程
()
throws
Exception
{
new
MoblieLogin
(
"5074"
,
this
);
clickByClass
(
"btn-close"
);
screenshot
();
clickByTextEqual
(
"ui自动化-活动工具-优惠券"
);
screenshot
();
clickByClass
(
"egg jump"
);
clickByTextEqual
(
"ui自动化-优惠券(活动)"
);
sleep
(
2
);
clickByClass
(
"J_gotoDetail logandgo"
);
// driver.findElementByXPath("")
}
}
src/test/java/ui/cases/Exchange/优惠券_ExchangeTest_ui.java
View file @
1d2bbb08
...
...
@@ -3,6 +3,9 @@ package ui.cases.Exchange;
import
base.DuibaBaseUi
;
import
org.openqa.selenium.By
;
import
org.testng.annotations.Test
;
import
ui.service.ExchangePage
;
import
ui.service.HomePage
;
import
ui.service.MoblieLogin
;
import
static
com
.
codeborne
.
selenide
.
Selenide
.
$
;
import
static
com
.
codeborne
.
selenide
.
Selenide
.
open
;
...
...
@@ -13,18 +16,12 @@ import static com.codeborne.selenide.Selenide.open;
public
class
优惠券
_ExchangeTest_ui
extends
DuibaBaseUi
{
@Test
public
void
优惠券兑换
_
正常流程
()
throws
Exception
{
open
(
"http://dafuweng.duibatest.com.cn/user/index"
);
clickByTextEqual
(
"5074"
);
switchWindow
();
sleep
(
2
);
clickByClass
(
"btn-close"
);
screenshot
();
clickByTextEqual
(
"ui自动化-优惠券"
);
screenshot
();
clickByTextEqual
(
"马上兑换"
);
screenshot
();
clickByTextEqual
(
"确定"
);
screenshot
();
//通过dafuweng登陆手机端
new
MoblieLogin
(
"5074"
,
this
);
//手机端楼层
new
HomePage
(
"ui自动化-优惠券"
,
this
);
//兑换页面
new
ExchangePage
(
"马上兑换"
,
this
);
sleep
(
5
);
screenshot
();
...
...
src/test/java/ui/cases/Exchange/实物_ExchangeTest_ui.java
View file @
1d2bbb08
...
...
@@ -2,6 +2,7 @@ package ui.cases.Exchange;
import
base.DuibaBaseUi
;
import
org.testng.annotations.Test
;
import
ui.service.MoblieLogin
;
import
static
com
.
codeborne
.
selenide
.
Selenide
.
open
;
...
...
@@ -11,10 +12,7 @@ import static com.codeborne.selenide.Selenide.open;
public
class
实物
_ExchangeTest_ui
extends
DuibaBaseUi
{
@Test
public
void
实物兑换
_
正常流程
()
throws
Exception
{
open
(
"http://dafuweng.duibatest.com.cn/user/index"
);
clickByTextEqual
(
"5074"
);
switchWindow
();
sleep
(
2
);
new
MoblieLogin
(
"5074"
,
this
);
clickByClass
(
"btn-close"
);
screenshot
();
clickByTextEqual
(
"ui自动化-实物"
);
...
...
src/test/java/ui/cases/Exchange/支付宝_ExchangeTest_ui.java
View file @
1d2bbb08
...
...
@@ -2,6 +2,7 @@ package ui.cases.Exchange;
import
base.DuibaBaseUi
;
import
org.testng.annotations.Test
;
import
ui.service.MoblieLogin
;
import
static
com
.
codeborne
.
selenide
.
Selenide
.
open
;
...
...
@@ -11,10 +12,7 @@ import static com.codeborne.selenide.Selenide.open;
public
class
支付宝
_ExchangeTest_ui
extends
DuibaBaseUi
{
@Test
public
void
支付宝
_
正常流程
()
throws
Exception
{
open
(
"http://dafuweng.duibatest.com.cn/user/index"
);
clickByTextEqual
(
"5074"
);
switchWindow
();
sleep
(
2
);
new
MoblieLogin
(
"5074"
,
this
);
clickByClass
(
"btn-close"
);
screenshot
();
clickByTextEqual
(
"支付宝充值"
);
...
...
src/test/java/ui/cases/Plugin/首页插件_Plugin_ui.java
0 → 100644
View file @
1d2bbb08
package
ui
.
cases
.
Plugin
;
import
base.DuibaBaseUi
;
import
org.testng.annotations.Test
;
import
ui.service.MoblieLogin
;
import
static
com
.
codeborne
.
selenide
.
Selenide
.
open
;
/**
* Created by mabo on 2018/12/17
*/
public
class
首页插件
_Plugin_ui
extends
DuibaBaseUi
{
@Test
public
void
首页展示
()
throws
Exception
{
new
MoblieLogin
(
"5074"
,
this
);
sleep
(
3
);
screenshot
();
}
}
src/test/java/ui/service/ExchangePage.java
0 → 100644
View file @
1d2bbb08
package
ui
.
service
;
import
base.DuibaBaseUi
;
import
java.io.IOException
;
/**
* Created by mabo on 2018/12/17
*/
public
class
ExchangePage
{
public
ExchangePage
(
String
button
,
DuibaBaseUi
father
)
throws
Exception
{
father
.
clickByTextEqual
(
button
);
father
.
screenshot
();
father
.
clickByTextEqual
(
"确定"
);
father
.
screenshot
();
}
}
src/test/java/ui/service/HomePage.java
0 → 100644
View file @
1d2bbb08
package
ui
.
service
;
import
base.DuibaBaseUi
;
/**
* Created by mabo on 2018/12/17
*/
public
class
HomePage
{
public
HomePage
(
String
click
,
DuibaBaseUi
father
)
throws
Exception
{
father
.
clickByClass
(
"btn-close"
);
father
.
screenshot
();
father
.
clickByTextEqual
(
click
);
father
.
screenshot
();
}
}
src/test/java/ui/service/MoblieLogin.java
0 → 100644
View file @
1d2bbb08
package
ui
.
service
;
import
base.DuibaBaseUi
;
import
org.openqa.selenium.remote.RemoteWebDriver
;
import
static
com
.
codeborne
.
selenide
.
Selenide
.
open
;
import
static
java
.
lang
.
Thread
.
sleep
;
/**
* Created by mabo on 2018/12/17
*/
public
class
MoblieLogin
{
private
String
dafuwengUrl
=
"http://dafuweng.duibatest.com.cn/user/index"
;
public
MoblieLogin
(
String
uid
,
DuibaBaseUi
father
)
throws
Exception
{
open
(
dafuwengUrl
);
father
.
clickByTextEqual
(
uid
);
father
.
switchWindow
();
sleep
(
2
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment