提交 f0471f82 编写于 作者: 雨爱无痕

save

上级 6f660337
package commonTest
import (
"flag"
"fmt"
"os"
"os/exec"
"runtime"
"strings"
"time"
uiTest "github.com/easysoft/zentaoatf/test/helper/zentao/ui"
)
var version = flag.String("version", "", "")
var isRuning = false
func Run(version string) (err error) {
versionNumber := strings.ReplaceAll(version, ".", "")
apath, _ := os.Getwd()
......@@ -35,3 +42,15 @@ func Run(version string) (err error) {
fmt.Println(string(output))
return err
}
func InitZentao() {
if isRuning {
return
}
flag.Parse()
isRuning = true
fmt.Println(*version)
Run(*version)
time.Sleep(time.Minute)
uiTest.InitZentaoData()
}
package ui
package uiTest
import (
playwright "github.com/playwright-community/playwright-go"
)
func login() {
......@@ -11,3 +15,26 @@ func goToLastUnitTestResult() {
func checkUnitTestResult() {
}
func InitZentaoData() (err error) {
pw, err := playwright.Run()
if err != nil {
return
}
headless := true
var slowMo float64 = 100
runBrowser, err := pw.Chromium.Launch(playwright.BrowserTypeLaunchOptions{Headless: &headless, SlowMo: &slowMo})
if err != nil {
return
}
page, err := runBrowser.NewPage()
if err != nil {
return
}
if _, err = page.Goto("http://127.0.0.1:8081/", playwright.PageGotoOptions{
WaitUntil: playwright.WaitUntilStateDomcontentloaded}); err != nil {
return
}
page.WaitForTimeout(10000000)
return
}
......@@ -1198,7 +1198,6 @@ func RunUnit(t provider.T) {
commonTestHelper.CloneGit("https://gitee.com/ngtesting/ci_test_testng.git", testngDir)
t.ID("5432")
t.Title("执行TestNG单元测试")
t.ID("5482")
t.AddParentSuite("右键执行脚本")
pw, err := playwright.Run()
if err != nil {
......@@ -1395,6 +1394,7 @@ func createWorkspace(t provider.T, workspacePath string, page playwright.Page) {
func TestUiRun(t *testing.T) {
//start docker
commonTestHelper.InitZentao()
// commonTestHelper.Run("12.3.3")
// runner.Run(t, "客户端-执行单个脚本", RunScript)
// runner.Run(t, "客户端-执行选中的脚本文件和文件夹", RunSelectedScripts)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册