Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
auto-test
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
黄承天
auto-test
Commits
a8f546db
提交
a8f546db
authored
3月 24, 2020
作者:
黄承天
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
完成遍历测试执行类与方法
上级
831f5042
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
12 行增加
和
11 行删除
+12
-11
AutotestApplication.java
src/main/java/com/zjty/autotest/AutotestApplication.java
+0
-3
SeleniumExecutor.java
...java/com/zjty/autotest/service/impl/SeleniumExecutor.java
+1
-0
application.properties
src/main/resources/application.properties
+4
-3
AutotestApplicationTests.java
...test/java/com/zjty/autotest/AutotestApplicationTests.java
+7
-5
没有找到文件。
src/main/java/com/zjty/autotest/AutotestApplication.java
浏览文件 @
a8f546db
package
com
.
zjty
.
autotest
;
import
com.zjty.autotest.mq.PushBlockQueue
;
import
com.zjty.autotest.util.IdWorker
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.context.annotation.Bean
;
import
javax.annotation.PostConstruct
;
@SpringBootApplication
public
class
AutotestApplication
{
public
static
void
main
(
String
[]
args
)
{
...
...
src/main/java/com/zjty/autotest/service/impl/SeleniumExecutor.java
浏览文件 @
a8f546db
...
...
@@ -201,6 +201,7 @@ public class SeleniumExecutor {
urlQueue
.
add
(
driver
.
getCurrentUrl
());
//去重防止重复添加
urlQueue
=
queueDuplicateRemoval
(
urlQueue
);
driver
.
get
(
currentUrl
);
}
return
true
;
}
else
{
...
...
src/main/resources/application.properties
浏览文件 @
a8f546db
...
...
@@ -17,8 +17,8 @@ spring.servlet.multipart.max-request-size=500MB
# Selenium每次点击操作后的等待时间(毫秒)(0为不等待)
selenium.executor.wait-after-click
=
0
# 提供截图URL的地址前缀(ip)
selenium.executor.wait-after-click
=
100
0
#
Selenium
提供截图URL的地址前缀(ip)
selenium.executor.screenshot.url-host
=
localhost
# 提供截图URL的地址前缀(ip)
#
Selenium
提供截图URL的地址前缀(ip)
selenium.executor.screenshot.url-port
=
13500
\ No newline at end of file
src/test/java/com/zjty/autotest/AutotestApplicationTests.java
浏览文件 @
a8f546db
...
...
@@ -4,6 +4,7 @@ import com.google.common.collect.Lists;
import
com.google.common.collect.Maps
;
import
com.zjty.autotest.pojo.report.Measure
;
import
com.zjty.autotest.pojo.report.Report
;
import
com.zjty.autotest.pojo.test.Input
;
import
com.zjty.autotest.pojo.test.Project
;
import
com.zjty.autotest.service.impl.SeleniumExecutor
;
import
com.zjty.autotest.util.WebDriverUtil
;
...
...
@@ -30,16 +31,17 @@ class AutotestApplicationTests {
@Test
public
void
execute
()
{
Map
<
String
,
String
>
inputs
=
Maps
.
newHashMap
();
inputs
.
put
(
"name"
,
"root"
);
inputs
.
put
(
"password"
,
"root"
);
String
url
=
"https://www.cnblogs.com/invoker-/"
;
List
<
Input
>
inputs
=
Lists
.
newArrayList
();
inputs
.
add
(
new
Input
(
null
,
null
,
null
,
"caozuoyuan"
));
inputs
.
add
(
new
Input
(
null
,
null
,
null
,
"caozuoyuan123"
));
String
url
=
"http://192.168.1.244:8080/person/#/login"
;
Project
project
=
new
Project
(
null
,
null
,
"firefox"
,
url
,
Lists
.
newArrayList
()
inputs
);
Report
report
=
seleniumExecutor
.
execute
(
project
);
for
(
Measure
measure
:
report
.
getMeasures
())
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论