├── .idea ├── compiler.xml ├── libraries │ ├── Maven__com_alibaba_fastjson_1_2_13.xml │ ├── Maven__com_beust_jcommander_1_64.xml │ ├── Maven__com_google_code_findbugs_jsr305_1_3_9.xml │ ├── Maven__com_google_code_gson_gson_2_8_2.xml │ ├── Maven__com_google_errorprone_error_prone_annotations_2_0_18.xml │ ├── Maven__com_google_guava_guava_23_0.xml │ ├── Maven__com_google_j2objc_j2objc_annotations_1_1.xml │ ├── Maven__commons_codec_commons_codec_1_10.xml │ ├── Maven__commons_logging_commons_logging_1_2.xml │ ├── Maven__log4j_log4j_1_2_17.xml │ ├── Maven__net_bytebuddy_byte_buddy_1_7_5.xml │ ├── Maven__org_apache_commons_commons_exec_1_3.xml │ ├── Maven__org_apache_httpcomponents_httpclient_4_5_3.xml │ ├── Maven__org_apache_httpcomponents_httpcore_4_4_6.xml │ ├── Maven__org_codehaus_mojo_animal_sniffer_annotations_1_14.xml │ ├── Maven__org_seleniumhq_selenium_selenium_api_3_7_0.xml │ ├── Maven__org_seleniumhq_selenium_selenium_chrome_driver_3_7_0.xml │ ├── Maven__org_seleniumhq_selenium_selenium_edge_driver_3_7_0.xml │ ├── Maven__org_seleniumhq_selenium_selenium_firefox_driver_3_7_0.xml │ ├── Maven__org_seleniumhq_selenium_selenium_ie_driver_3_7_0.xml │ ├── Maven__org_seleniumhq_selenium_selenium_java_3_7_0.xml │ ├── Maven__org_seleniumhq_selenium_selenium_opera_driver_3_7_0.xml │ ├── Maven__org_seleniumhq_selenium_selenium_remote_driver_3_7_0.xml │ ├── Maven__org_seleniumhq_selenium_selenium_safari_driver_3_7_0.xml │ ├── Maven__org_seleniumhq_selenium_selenium_support_3_7_0.xml │ ├── Maven__org_testng_testng_6_11.xml │ └── Maven__org_yaml_snakeyaml_1_17.xml ├── misc.xml ├── modules.xml └── workspace.xml ├── Knife.iml ├── README.md ├── config.properties ├── pom.xml ├── prop.properties ├── src ├── main │ ├── java │ │ └── core │ │ │ ├── BrowserEmulator.java │ │ │ ├── GlobalSettings.java │ │ │ └── knifeException.java │ └── resources │ │ └── log4j.properties └── test │ └── java │ ├── demo │ └── BaiduDemo.java │ └── setting.xml ├── target ├── classes │ ├── core │ │ ├── BrowserEmulator.class │ │ ├── GlobalSettings.class │ │ └── knifeException.class │ └── log4j.properties └── test-classes │ └── demo │ └── BaiduDemo.class └── test-output └── power-emailable-report.html /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_alibaba_fastjson_1_2_13.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__com_alibaba_fastjson_1_2_13.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_beust_jcommander_1_64.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__com_beust_jcommander_1_64.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_code_findbugs_jsr305_1_3_9.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__com_google_code_findbugs_jsr305_1_3_9.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_code_gson_gson_2_8_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__com_google_code_gson_gson_2_8_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_errorprone_error_prone_annotations_2_0_18.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__com_google_errorprone_error_prone_annotations_2_0_18.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_guava_guava_23_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__com_google_guava_guava_23_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_j2objc_j2objc_annotations_1_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__com_google_j2objc_j2objc_annotations_1_1.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__log4j_log4j_1_2_17.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__log4j_log4j_1_2_17.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_7_5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_7_5.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_commons_commons_exec_1_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__org_apache_commons_commons_exec_1_3.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_3.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_6.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_6.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_codehaus_mojo_animal_sniffer_annotations_1_14.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__org_codehaus_mojo_animal_sniffer_annotations_1_14.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_api_3_7_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_api_3_7_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_chrome_driver_3_7_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_chrome_driver_3_7_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_edge_driver_3_7_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_edge_driver_3_7_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_firefox_driver_3_7_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_firefox_driver_3_7_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_ie_driver_3_7_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_ie_driver_3_7_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_java_3_7_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_java_3_7_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_opera_driver_3_7_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_opera_driver_3_7_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_remote_driver_3_7_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_remote_driver_3_7_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_safari_driver_3_7_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_safari_driver_3_7_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_support_3_7_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_support_3_7_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_testng_testng_6_11.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__org_testng_testng_6_11.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_yaml_snakeyaml_1_17.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/libraries/Maven__org_yaml_snakeyaml_1_17.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /Knife.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/Knife.iml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/README.md -------------------------------------------------------------------------------- /config.properties: -------------------------------------------------------------------------------- 1 | retrycount=3 -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/pom.xml -------------------------------------------------------------------------------- /prop.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/prop.properties -------------------------------------------------------------------------------- /src/main/java/core/BrowserEmulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/src/main/java/core/BrowserEmulator.java -------------------------------------------------------------------------------- /src/main/java/core/GlobalSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/src/main/java/core/GlobalSettings.java -------------------------------------------------------------------------------- /src/main/java/core/knifeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/src/main/java/core/knifeException.java -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/java/demo/BaiduDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/src/test/java/demo/BaiduDemo.java -------------------------------------------------------------------------------- /src/test/java/setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/src/test/java/setting.xml -------------------------------------------------------------------------------- /target/classes/core/BrowserEmulator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/target/classes/core/BrowserEmulator.class -------------------------------------------------------------------------------- /target/classes/core/GlobalSettings.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/target/classes/core/GlobalSettings.class -------------------------------------------------------------------------------- /target/classes/core/knifeException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/target/classes/core/knifeException.class -------------------------------------------------------------------------------- /target/classes/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/target/classes/log4j.properties -------------------------------------------------------------------------------- /target/test-classes/demo/BaiduDemo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/target/test-classes/demo/BaiduDemo.class -------------------------------------------------------------------------------- /test-output/power-emailable-report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/defnngj/Knife/HEAD/test-output/power-emailable-report.html --------------------------------------------------------------------------------