feat: move uixt to hrp internal

This commit is contained in:
debugtalk
2022-08-28 09:45:49 +08:00
parent d3c1c08030
commit 598ae509de
17 changed files with 1057 additions and 22 deletions

View File

@@ -6,9 +6,10 @@ import (
"time"
"github.com/electricbubble/gwda"
"github.com/httprunner/uixt"
"github.com/pkg/errors"
"github.com/rs/zerolog/log"
"github.com/httprunner/httprunner/v4/hrp/internal/uixt"
)
const (
@@ -651,23 +652,6 @@ func (w *wdaClient) doValidation(iValidators []interface{}) (validateResults []*
return
}
func (w *wdaClient) findElement(param string) (ele gwda.WebElement, err error) {
var selector gwda.BySelector
if strings.HasPrefix(param, "/") {
// xpath
selector = gwda.BySelector{
XPath: param,
}
} else {
// name
selector = gwda.BySelector{
LinkText: gwda.NewElementAttribute().WithName(param),
}
}
return w.DriverExt.FindElement(selector)
}
func (w *wdaClient) assertName(name string, exists bool) bool {
selector := gwda.BySelector{
LinkText: gwda.NewElementAttribute().WithName(name),