[{"title":"( 159 个子文件 97KB ) selenium-pytest-python","children":[{"title":"PP_09-methodDemo.1py <span style='color:#111;'> 265B </span>","children":null,"spread":false},{"title":"run.bat <span style='color:#111;'> 654B </span>","children":null,"spread":false},{"title":"logging.conf <span style='color:#111;'> 492B </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 58B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 47B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 37B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 37B </span>","children":null,"spread":false},{"title":"selenium-pytest-python.iml <span style='color:#111;'> 645B </span>","children":null,"spread":false},{"title":"config.ini <span style='color:#111;'> 111B </span>","children":null,"spread":false},{"title":"pytest.ini <span style='color:#111;'> 42B </span>","children":null,"spread":false},{"title":"InputData.json <span style='color:#111;'> 476B </span>","children":null,"spread":false},{"title":"geckodriver.log <span style='color:#111;'> 83.85KB </span>","children":null,"spread":false},{"title":"Test.log <span style='color:#111;'> 402B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 295B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 295B </span>","children":null,"spread":false},{"title":".name <span style='color:#111;'> 22B </span>","children":null,"spread":false},{"title":"nodeids <span style='color:#111;'> 500B </span>","children":null,"spread":false},{"title":"test_21_mouse_event.py <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"conftest.py <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"test_14_multiple-window_new_tab.py <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false},{"title":"test_25_javascript_function.py <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"test_01_setup_and_yield_no_class.py <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false},{"title":"test_01_login.py <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"test_02_setup_and_yield_class.py <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"conftest.py <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"test_02_remote_chrome_ffox_edge_ie.py <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"test_02_login_data_driven_using_excel_file.py <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"test_13_explicit_wait.py <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"test_01_methodlevel_setup_teardown.py <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"test_01_local_chrome_ffox_edge_ie.py <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"test_30_a_file_upload_pyautogui.py <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"test_22_displayed_selected_enabled.py <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"test_03_setup_and_teardown.py <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"test_17_webtable_htmltable.py <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"test_19_autocomplete_dynamic_dropdown.py <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"test_31_headless_browser.cs.py <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"test_15_frame.py <span style='color:#111;'> 1007B </span>","children":null,"spread":false},{"title":"test_03_data_driven_using_Json_file.py <span style='color:#111;'> 992B </span>","children":null,"spread":false},{"title":"test_06_run_in_order.py <span style='color:#111;'> 967B </span>","children":null,"spread":false},{"title":"PP_15_methodExercise.py <span style='color:#111;'> 966B </span>","children":null,"spread":false},{"title":"P_04_logging_demo2.py <span style='color:#111;'> 957B </span>","children":null,"spread":false},{"title":"test_16_calendar_datepicker.py <span style='color:#111;'> 952B </span>","children":null,"spread":false},{"title":"DDTjsonPage.py <span style='color:#111;'> 941B </span>","children":null,"spread":false},{"title":"test_05_absolute_relativepath.py <span style='color:#111;'> 935B </span>","children":null,"spread":false},{"title":"test_30_b_file_upload_pyautoit.py <span style='color:#111;'> 910B </span>","children":null,"spread":false},{"title":"test_08_checkbx_radiobtn.py <span style='color:#111;'> 898B </span>","children":null,"spread":false},{"title":"test_07_dropdown.py <span style='color:#111;'> 871B </span>","children":null,"spread":false},{"title":"test_02_class_and_methodlevel_setup_teardown.py <span style='color:#111;'> 848B </span>","children":null,"spread":false},{"title":"Z_test_suite_demo.py <span style='color:#111;'> 831B </span>","children":null,"spread":false},{"title":"test_18_alert_javascript.py <span style='color:#111;'> 814B </span>","children":null,"spread":false},{"title":"test_30_c_file_upload_sendkeys.py <span style='color:#111;'> 813B </span>","children":null,"spread":false},{"title":"test_23_screenshot.py <span style='color:#111;'> 804B </span>","children":null,"spread":false},{"title":"test_06_click_sendkeys_gettext_attribute.py <span style='color:#111;'> 764B </span>","children":null,"spread":false},{"title":"PP_14-builtIn_function.py <span style='color:#111;'> 761B </span>","children":null,"spread":false},{"title":"test_04_refresh_forward_back.py <span style='color:#111;'> 751B </span>","children":null,"spread":false},{"title":"test_20_keyboard_events.py <span style='color:#111;'> 750B </span>","children":null,"spread":false},{"title":"test_04_setup_and_yield_otherway.py <span style='color:#111;'> 731B </span>","children":null,"spread":false},{"title":"loginPage.py <span style='color:#111;'> 699B </span>","children":null,"spread":false},{"title":"PP_02-boolean_operators.py <span style='color:#111;'> 698B </span>","children":null,"spread":false},{"title":"PP_07-for _loop.py <span style='color:#111;'> 687B </span>","children":null,"spread":false},{"title":"excel_util.py <span style='color:#111;'> 683B </span>","children":null,"spread":false},{"title":"test_26_window_auth_popup.py <span style='color:#111;'> 679B </span>","children":null,"spread":false},{"title":"test_03_same_as_02.py <span style='color:#111;'> 676B </span>","children":null,"spread":false},{"title":"PP_12-methodDemo4-VariableScope.py <span style='color:#111;'> 670B </span>","children":null,"spread":false},{"title":"P_03_custom_logger.py <span style='color:#111;'> 670B </span>","children":null,"spread":false},{"title":"test_07_cmd_html_report.py <span style='color:#111;'> 611B </span>","children":null,"spread":false},{"title":"test_08_class_fixture.py <span style='color:#111;'> 604B </span>","children":null,"spread":false},{"title":"test_27_return_types.py <span style='color:#111;'> 597B </span>","children":null,"spread":false},{"title":"PP_02_ReadFile.py <span style='color:#111;'> 582B </span>","children":null,"spread":false},{"title":"PP_05_methodOverriding.py <span style='color:#111;'> 578B </span>","children":null,"spread":false},{"title":"PP_06_PracticeExercise.py <span style='color:#111;'> 573B </span>","children":null,"spread":false},{"title":"PP_01_ExceptionHandling.py <span style='color:#111;'> 569B </span>","children":null,"spread":false},{"title":"test_09_misc_function.py <span style='color:#111;'> 569B </span>","children":null,"spread":false},{"title":"PP_10-lists.py <span style='color:#111;'> 560B </span>","children":null,"spread":false},{"title":"PP_10-methodDemo2-Return.py <span style='color:#111;'> 547B </span>","children":null,"spread":false},{"title":"test_09_get_data_parameterization.py <span style='color:#111;'> 541B </span>","children":null,"spread":false},{"title":"P_02_logger_demo_conf.py <span style='color:#111;'> 536B </span>","children":null,"spread":false},{"title":"PP_06-break_and_continue.py <span style='color:#111;'> 536B </span>","children":null,"spread":false},{"title":"PP_09-string_formatting.py <span style='color:#111;'> 527B </span>","children":null,"spread":false},{"title":"PP_03_FileHandeling_With_As_Keyword.py <span style='color:#111;'> 525B </span>","children":null,"spread":false},{"title":"test_03_open_close_browser.py <span style='color:#111;'> 520B </span>","children":null,"spread":false},{"title":"test_29_get_tooltip_text.py <span style='color:#111;'> 519B </span>","children":null,"spread":false},{"title":"PP_07-string_methods.py <span style='color:#111;'> 489B </span>","children":null,"spread":false},{"title":"PP_12-dictionary.py <span style='color:#111;'> 474B </span>","children":null,"spread":false},{"title":"read_ini_file.py <span style='color:#111;'> 460B </span>","children":null,"spread":false},{"title":"test_04_asserts.py <span style='color:#111;'> 450B </span>","children":null,"spread":false},{"title":"test_11_assert_pytest.py <span style='color:#111;'> 450B </span>","children":null,"spread":false},{"title":"PP_03_createMethod.py <span style='color:#111;'> 449B </span>","children":null,"spread":false},{"title":"test_05_using_conftest.py <span style='color:#111;'> 439B </span>","children":null,"spread":false},{"title":"test_12_implicit_wait.py <span style='color:#111;'> 438B </span>","children":null,"spread":false},{"title":"PP_14-dictionary_method.py <span style='color:#111;'> 426B </span>","children":null,"spread":false},{"title":"test_10_asserts_unit_test.py <span style='color:#111;'> 416B </span>","children":null,"spread":false},{"title":"PP_11-lists_methods.py <span style='color:#111;'> 404B </span>","children":null,"spread":false},{"title":"PP_02-variables_rule.py <span style='color:#111;'> 402B </span>","children":null,"spread":false},{"title":"test_24_try_catch_finally.py <span style='color:#111;'> 396B </span>","children":null,"spread":false},{"title":"PP_02_CreateOwnModules.py <span style='color:#111;'> 384B </span>","children":null,"spread":false},{"title":"test_zTemp.py <span style='color:#111;'> 380B </span>","children":null,"spread":false},{"title":"PP_04_Inheritance.py <span style='color:#111;'> 378B </span>","children":null,"spread":false},{"title":"PP_01_WriteDataToFile.py <span style='color:#111;'> 376B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]