mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-06 20:32:44 +08:00
change: remove config ignore_popup
This commit is contained in:
@@ -46,7 +46,6 @@ type TConfig struct {
|
||||
PluginSetting *PluginConfig `json:"plugin,omitempty" yaml:"plugin,omitempty"` // plugin config
|
||||
MCPConfigPath string `json:"mcp_config_path,omitempty" yaml:"mcp_config_path,omitempty"`
|
||||
AntiRisk bool `json:"anti_risk,omitempty" yaml:"anti_risk,omitempty"` // global anti-risk switch
|
||||
IgnorePopup bool `json:"ignore_popup,omitempty" yaml:"ignore_popup,omitempty"` // ignore popup for all steps, keep for compatibility
|
||||
AutoPopupHandler bool `json:"auto_popup_handler,omitempty" yaml:"auto_popup_handler,omitempty"` // enable auto popup handler
|
||||
AIOptions *option.AIServiceOptions `json:"ai_options,omitempty" yaml:"ai_options,omitempty"`
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
v5.0.0-250709
|
||||
v5.0.0-250710
|
||||
|
||||
@@ -798,12 +798,10 @@ func runStepMobileUI(s *SessionRunner, step IStep) (stepResult *StepResult, err
|
||||
config = s.caseRunner.Config.Get()
|
||||
}
|
||||
// automatic handling of pop-up windows on each step finished, default to disabled
|
||||
// priority: testcase config ignore_popup > step ignore_popup > config auto_popup_handler > step auto_popup_handler
|
||||
// priority: step ignore_popup > config auto_popup_handler > step auto_popup_handler
|
||||
shouldHandlePopup := false
|
||||
|
||||
if config != nil && config.IgnorePopup {
|
||||
shouldHandlePopup = false
|
||||
} else if stepIgnorePopup {
|
||||
if stepIgnorePopup {
|
||||
// step level config, keep for compatibility
|
||||
shouldHandlePopup = false
|
||||
} else if config != nil && config.AutoPopupHandler {
|
||||
|
||||
Reference in New Issue
Block a user