New paste Repaste Download
======================================================================================================= test session starts =======================================================================================================
platform win32 -- Python 3.13.5, pytest-9.0.2, pluggy-1.6.0 -- C:\Users\Administrator\AppData\Local\Programs\Python\Python313\python.exe
rootdir: E:\oyx25
plugins: allure-pytest-2.15.3, html-4.2.0, metadata-3.1.1
collecting ...
collected 6 items                                                                                                                                                                                                                  
baidu_auto_test\test_baidu_search.py .....F                                                                                                                                                                                  [100%]
============================================================================================================ FAILURES =============================================================================================================
____________________________________________________________________________________ test_baidu_search[-\u7a7a\u5b57\u7b26\u4e32\u5f02\u5e38] _____________________________________________________________________________________
driver = <selenium.webdriver.chrome.webdriver.WebDriver (session="6abdc85378963df512caa6dfbf0cd06c")>, keyword = '', expect = '空字符串异常'
     [0m [37m@pytest [39;49;00m.mark.parametrize( [33m" [39;49;00m [33mkeyword, expect [39;49;00m [33m" [39;49;00m, test_data) [90m [39;49;00m
     [94mdef [39;49;00m [90m  [39;49;00m [92mtest_baidu_search [39;49;00m(driver, keyword, expect): [90m [39;49;00m
     [90m     [39;49;00m [33m""" [39;49;00m
     [33m    搜搜(soso)搜索测试用例(适配soso.com) [39;49;00m
     [33m    :param driver: fixture传入的浏览器驱动 [39;49;00m
     [33m    :param keyword: 搜索关键词(参数化) [39;49;00m
     [33m    :param expect: 预期结果标识 [39;49;00m
     [33m    """ [39;49;00m [90m [39;49;00m
         [90m# 1. 初始化页面对象 [39;49;00m [90m [39;49;00m
        soso_page = BaiduSearchPage(driver) [90m [39;49;00m
     [90m [39;49;00m
         [90m# 2. 执行搜索 [39;49;00m [90m [39;49;00m
         [94mif [39;49;00m keyword:   [90m# 非空关键词才执行完整搜索 [39;49;00m [90m [39;49;00m
            soso_page.search(keyword) [90m [39;49;00m
         [94melse [39;49;00m:   [90m# 空关键词:仅打开页面,不输入内容(模拟异常操作) [39;49;00m [90m [39;49;00m
            soso_page.open(soso_page.url) [90m [39;49;00m
     [90m [39;49;00m
         [90m# 3. 断言验证(按场景区分,适配soso.com) [39;49;00m [90m [39;49;00m
         [94mif [39;49;00m keyword ==  [33m" [39;49;00m [33m" [39;49;00m: [90m [39;49;00m
             [90m# 异常用例:空关键词时,页面标题为搜搜首页标题 [39;49;00m [90m [39;49;00m
>            [94massert [39;49;00m soso_page.get_page_title() ==  [33m" [39;49;00m [33m搜搜 [39;49;00m [33m" [39;49;00m,  [33mf [39;49;00m [33m" [39;49;00m [33m空关键词时页面标题错误,实际: [39;49;00m [33m{ [39;49;00msoso_page.get_page_title() [33m} [39;49;00m [33m" [39;49;00m [90m [39;49;00m
E           AssertionError: 空关键词时页面标题错误,实际:搜搜更懂你
E           assert '搜搜更懂你' == '搜搜'
E             
E              [0m [91m- 搜搜 [39;49;00m [90m [39;49;00m
E              [92m+ 搜搜更懂你 [39;49;00m [90m [39;49;00m
baidu_auto_test\test_baidu_search.py:35: AssertionError
===================================================================================================== short test summary info =====================================================================================================
[31mFAILED [0m baidu_auto_test/test_baidu_search.py:: [1mtest_baidu_search[-\u7a7a\u5b57\u7b26\u4e32\u5f02\u5e38] [0m - AssertionError: 空关键词时页面标题错误,实际:搜搜更懂你
==================================================================================================  [31m [1m1 failed [0m,  [32m5 passed [0m [31m in 24.92s [0m [31m ===================================================================================================
Filename: None. Size: 4kb. View raw, , hex, or download this file.

This paste expires on 2026-04-08 06:51:03.440856+00:00. Pasted through deprecated-web.