mirror of
https://github.com/httprunner/httprunner.git
synced 2026-09-05 23:51:25 +08:00
refactor: StubBrowserDriver
This commit is contained in:
@@ -4,25 +4,25 @@ import (
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
"github.com/stretchr/testify/require"
|
||||
|
||||
"github.com/httprunner/httprunner/v5/pkg/uixt"
|
||||
"github.com/httprunner/httprunner/v5/pkg/uixt/option"
|
||||
)
|
||||
|
||||
var iOSStubDriver *StubIOSDriver
|
||||
|
||||
func setupIOSStubDriver(t *testing.T) {
|
||||
func setupIOSStubDriver(t *testing.T) *StubIOSDriver {
|
||||
iOSDevice, err := uixt.NewIOSDevice(
|
||||
option.WithWDAPort(8700),
|
||||
option.WithWDAMjpegPort(8800),
|
||||
option.WithResetHomeOnStartup(false))
|
||||
assert.Nil(t, err)
|
||||
iOSStubDriver, err = NewStubIOSDriver(iOSDevice)
|
||||
assert.Nil(t, err)
|
||||
require.Nil(t, err)
|
||||
iOSStubDriver, err := NewStubIOSDriver(iOSDevice)
|
||||
require.Nil(t, err)
|
||||
return iOSStubDriver
|
||||
}
|
||||
|
||||
func TestIOSStubDriver_LoginNoneUI(t *testing.T) {
|
||||
setupIOSStubDriver(t)
|
||||
iOSStubDriver := setupIOSStubDriver(t)
|
||||
info, err := iOSStubDriver.LoginNoneUI("com.ss.iphone.ugc.AwemeInhouse", "12343418541", "", "im112233")
|
||||
assert.Nil(t, err)
|
||||
t.Logf("login info: %+v", info)
|
||||
|
||||
Reference in New Issue
Block a user