mirror of
https://github.com/httprunner/httprunner.git
synced 2026-07-21 12:33:59 +08:00
fix: assert by Selector
This commit is contained in:
@@ -143,7 +143,7 @@ func (wd *BrowserDriver) AppLaunch(packageName string) (err error) {
|
||||
"url": packageName,
|
||||
}
|
||||
_, err = wd.Session.POST(data, wd.concatURL(wd.sessionId, "ui/page_launch"))
|
||||
return nil
|
||||
return err
|
||||
}
|
||||
|
||||
func (wd *BrowserDriver) DeleteSession() (err error) {
|
||||
|
||||
@@ -75,6 +75,7 @@ const (
|
||||
SelectorImage string = "ui_image"
|
||||
SelectorAI string = "ui_ai" // ui query with ai
|
||||
SelectorForegroundApp string = "ui_foreground_app"
|
||||
SelectorSelector string = "ui_selector"
|
||||
// assertions
|
||||
AssertionEqual string = "equal"
|
||||
AssertionNotEqual string = "not_equal"
|
||||
|
||||
@@ -206,6 +206,8 @@ func (dExt *XTDriver) DoValidation(check, assert, expected string, message ...st
|
||||
err = dExt.AIAssert(assert)
|
||||
case SelectorForegroundApp:
|
||||
err = dExt.assertForegroundApp(expected, assert)
|
||||
case SelectorSelector:
|
||||
err = dExt.assertSelector(expected, assert)
|
||||
default:
|
||||
return fmt.Errorf("validator %s not implemented", check)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user