提交 a8f546db authored 作者: 黄承天's avatar 黄承天

完成遍历测试执行类与方法

上级 831f5042
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) {
......
......@@ -201,6 +201,7 @@ public class SeleniumExecutor {
urlQueue.add(driver.getCurrentUrl());
//去重防止重复添加
urlQueue = queueDuplicateRemoval(urlQueue);
driver.get(currentUrl);
}
return true;
} else {
......
......@@ -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=1000
# 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
......@@ -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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论