@@ -523,30 +523,24 @@ def callback(sb):
523523
524524
525525class TestBrowserNavigationDefaults :
526- """测试浏览器导航函数的默认参数 / Tests for browser navigation function defaults"""
527-
528- def test_browser_navigate_back_default_wait_until_is_domcontentloaded (
529- self ,
530- ):
531- """测试 browser_navigate_back 的 wait_until 默认值为 domcontentloaded"""
532- default = (
533- BrowserToolSet .browser_navigate_back .args_schema .model_fields [
534- "wait_until"
535- ].default
536- )
537- assert default == "domcontentloaded" , (
538- f"Expected 'domcontentloaded' but got '{ default } '"
539- )
540-
541- def test_browser_go_forward_default_wait_until_is_domcontentloaded (
542- self ,
543- ):
544- """测试 browser_go_forward 的 wait_until 默认值为 domcontentloaded"""
545- default = (
546- BrowserToolSet .browser_go_forward .args_schema .model_fields [
547- "wait_until"
548- ].default
549- )
550- assert default == "domcontentloaded" , (
551- f"Expected 'domcontentloaded' but got '{ default } '"
552- )
526+ """测试导航方法的默认参数 / Tests for default parameters of navigation methods"""
527+
528+ def test_browser_navigate_back_default_wait_until (self ):
529+ """browser_navigate_back 的默认 wait_until 为 domcontentloaded"""
530+ fields = BrowserToolSet .browser_navigate_back .args_schema .model_fields
531+ assert fields ["wait_until" ].default == "domcontentloaded"
532+
533+ def test_browser_go_forward_default_wait_until (self ):
534+ """browser_go_forward 的默认 wait_until 为 domcontentloaded"""
535+ fields = BrowserToolSet .browser_go_forward .args_schema .model_fields
536+ assert fields ["wait_until" ].default == "domcontentloaded"
537+
538+ def test_browser_navigate_back_default_timeout_is_none (self ):
539+ """browser_navigate_back 的默认 timeout 为 None"""
540+ fields = BrowserToolSet .browser_navigate_back .args_schema .model_fields
541+ assert fields ["timeout" ].default is None
542+
543+ def test_browser_go_forward_default_timeout_is_none (self ):
544+ """browser_go_forward 的默认 timeout 为 None"""
545+ fields = BrowserToolSet .browser_go_forward .args_schema .model_fields
546+ assert fields ["timeout" ].default is None
0 commit comments