refactor: DriverSession

This commit is contained in:
lilong.129
2025-02-17 17:08:24 +08:00
parent c8d776009c
commit 29c0e1cbef
16 changed files with 377 additions and 396 deletions

View File

@@ -0,0 +1,34 @@
package uixt
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestDriverSession(t *testing.T) {
session := NewDriverSession()
session.SetBaseURL("https://postman-echo.com")
resp, err := session.GET("/get")
if err != nil {
t.Fatal(err)
}
t.Log(resp)
resp, err = session.GET("/get?a=1&b=2")
if err != nil {
t.Fatal(err)
}
t.Log(resp)
driverRequests := session.History()
if !assert.Equal(t, 2, len(driverRequests)) {
t.FailNow()
}
session.Reset()
driverRequests = session.History()
if !assert.Equal(t, 0, len(driverRequests)) {
t.FailNow()
}
}