├── chapter01 ├── __init__.py ├── searchproducts.py ├── searchproducts_with_chrome.py └── searchproducts_with_ie.py ├── chapter02 ├── HTMLTestRunner.py ├── __init__.py ├── homepagetests.py ├── searchtests.py ├── searchtests_with_class_methods.py ├── smoketests.py └── smoketests_with_html_report.py ├── chapter03 ├── __init__.py └── homepagetests.py ├── chapter04 ├── __init__.py ├── comparetests.py ├── homepagetests.py ├── navigation_test.py └── register_new_user.py ├── chapter05 ├── comparetests.py ├── explicit_wait_tests.py └── searchtest.py ├── chapter06 ├── grid_test.py ├── remote_test.py └── sauce_test.py ├── chapter07 ├── android_test.py ├── iphone_sauce_test.py └── iphone_test.py ├── chapter08 ├── __init__.py ├── datadriventests │ ├── TestData.xlsx │ ├── search_csv_ddt.py │ ├── search_ddt.py │ ├── search_excel_ddt.py │ └── testdata.csv └── pageobjects │ ├── __init__.py │ ├── base │ ├── __init__.py │ └── basetestcase.py │ ├── pages │ ├── __init__.py │ ├── base.py │ ├── homepage.py │ ├── product.py │ └── search.py │ └── searchtest.py ├── chapter09 ├── cookie_test.py ├── double_click_test.py ├── drag_and_drop_test.py ├── execute_javascript_test.py ├── frame_test.py ├── hotkey_test.py ├── popup_window_test.py ├── screenshot_test.py ├── search_test.py └── tooltip_test.py ├── chapter10 ├── bdd │ ├── __init__.py │ ├── environment.py │ ├── features │ │ └── search.feature │ └── steps │ │ └── search_steps.py └── smoketests │ ├── __init__.py │ ├── homepagetests.py │ ├── searchtests.py │ └── smoketests.py └── pages ├── Config.html ├── DoubleClickDemo.html ├── DragDropDemo.html ├── Help.html ├── OnlineChat.html ├── VisitUs.html └── test-static-05.html /chapter01/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'UNMESH' 2 | -------------------------------------------------------------------------------- /chapter01/searchproducts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter01/searchproducts.py -------------------------------------------------------------------------------- /chapter01/searchproducts_with_chrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter01/searchproducts_with_chrome.py -------------------------------------------------------------------------------- /chapter01/searchproducts_with_ie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter01/searchproducts_with_ie.py -------------------------------------------------------------------------------- /chapter02/HTMLTestRunner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter02/HTMLTestRunner.py -------------------------------------------------------------------------------- /chapter02/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'UNMESH' 2 | -------------------------------------------------------------------------------- /chapter02/homepagetests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter02/homepagetests.py -------------------------------------------------------------------------------- /chapter02/searchtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter02/searchtests.py -------------------------------------------------------------------------------- /chapter02/searchtests_with_class_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter02/searchtests_with_class_methods.py -------------------------------------------------------------------------------- /chapter02/smoketests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter02/smoketests.py -------------------------------------------------------------------------------- /chapter02/smoketests_with_html_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter02/smoketests_with_html_report.py -------------------------------------------------------------------------------- /chapter03/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'UNMESH' 2 | -------------------------------------------------------------------------------- /chapter03/homepagetests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter03/homepagetests.py -------------------------------------------------------------------------------- /chapter04/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'UNMESH' 2 | -------------------------------------------------------------------------------- /chapter04/comparetests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter04/comparetests.py -------------------------------------------------------------------------------- /chapter04/homepagetests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter04/homepagetests.py -------------------------------------------------------------------------------- /chapter04/navigation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter04/navigation_test.py -------------------------------------------------------------------------------- /chapter04/register_new_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter04/register_new_user.py -------------------------------------------------------------------------------- /chapter05/comparetests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter05/comparetests.py -------------------------------------------------------------------------------- /chapter05/explicit_wait_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter05/explicit_wait_tests.py -------------------------------------------------------------------------------- /chapter05/searchtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter05/searchtest.py -------------------------------------------------------------------------------- /chapter06/grid_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter06/grid_test.py -------------------------------------------------------------------------------- /chapter06/remote_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter06/remote_test.py -------------------------------------------------------------------------------- /chapter06/sauce_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter06/sauce_test.py -------------------------------------------------------------------------------- /chapter07/android_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter07/android_test.py -------------------------------------------------------------------------------- /chapter07/iphone_sauce_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter07/iphone_sauce_test.py -------------------------------------------------------------------------------- /chapter07/iphone_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter07/iphone_test.py -------------------------------------------------------------------------------- /chapter08/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'UNMESH' 2 | -------------------------------------------------------------------------------- /chapter08/datadriventests/TestData.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter08/datadriventests/TestData.xlsx -------------------------------------------------------------------------------- /chapter08/datadriventests/search_csv_ddt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter08/datadriventests/search_csv_ddt.py -------------------------------------------------------------------------------- /chapter08/datadriventests/search_ddt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter08/datadriventests/search_ddt.py -------------------------------------------------------------------------------- /chapter08/datadriventests/search_excel_ddt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter08/datadriventests/search_excel_ddt.py -------------------------------------------------------------------------------- /chapter08/datadriventests/testdata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter08/datadriventests/testdata.csv -------------------------------------------------------------------------------- /chapter08/pageobjects/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter08/pageobjects/base/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'UNMESH' 2 | -------------------------------------------------------------------------------- /chapter08/pageobjects/base/basetestcase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter08/pageobjects/base/basetestcase.py -------------------------------------------------------------------------------- /chapter08/pageobjects/pages/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'UNMESH' 2 | -------------------------------------------------------------------------------- /chapter08/pageobjects/pages/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter08/pageobjects/pages/base.py -------------------------------------------------------------------------------- /chapter08/pageobjects/pages/homepage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter08/pageobjects/pages/homepage.py -------------------------------------------------------------------------------- /chapter08/pageobjects/pages/product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter08/pageobjects/pages/product.py -------------------------------------------------------------------------------- /chapter08/pageobjects/pages/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter08/pageobjects/pages/search.py -------------------------------------------------------------------------------- /chapter08/pageobjects/searchtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter08/pageobjects/searchtest.py -------------------------------------------------------------------------------- /chapter09/cookie_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter09/cookie_test.py -------------------------------------------------------------------------------- /chapter09/double_click_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter09/double_click_test.py -------------------------------------------------------------------------------- /chapter09/drag_and_drop_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter09/drag_and_drop_test.py -------------------------------------------------------------------------------- /chapter09/execute_javascript_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter09/execute_javascript_test.py -------------------------------------------------------------------------------- /chapter09/frame_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter09/frame_test.py -------------------------------------------------------------------------------- /chapter09/hotkey_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter09/hotkey_test.py -------------------------------------------------------------------------------- /chapter09/popup_window_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter09/popup_window_test.py -------------------------------------------------------------------------------- /chapter09/screenshot_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter09/screenshot_test.py -------------------------------------------------------------------------------- /chapter09/search_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter09/search_test.py -------------------------------------------------------------------------------- /chapter09/tooltip_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter09/tooltip_test.py -------------------------------------------------------------------------------- /chapter10/bdd/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'UNMESH' 2 | -------------------------------------------------------------------------------- /chapter10/bdd/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter10/bdd/environment.py -------------------------------------------------------------------------------- /chapter10/bdd/features/search.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter10/bdd/features/search.feature -------------------------------------------------------------------------------- /chapter10/bdd/steps/search_steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter10/bdd/steps/search_steps.py -------------------------------------------------------------------------------- /chapter10/smoketests/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'UNMESH' 2 | -------------------------------------------------------------------------------- /chapter10/smoketests/homepagetests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter10/smoketests/homepagetests.py -------------------------------------------------------------------------------- /chapter10/smoketests/searchtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter10/smoketests/searchtests.py -------------------------------------------------------------------------------- /chapter10/smoketests/smoketests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/chapter10/smoketests/smoketests.py -------------------------------------------------------------------------------- /pages/Config.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/pages/Config.html -------------------------------------------------------------------------------- /pages/DoubleClickDemo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/pages/DoubleClickDemo.html -------------------------------------------------------------------------------- /pages/DragDropDemo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/pages/DragDropDemo.html -------------------------------------------------------------------------------- /pages/Help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/pages/Help.html -------------------------------------------------------------------------------- /pages/OnlineChat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/pages/OnlineChat.html -------------------------------------------------------------------------------- /pages/VisitUs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/pages/VisitUs.html -------------------------------------------------------------------------------- /pages/test-static-05.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/upgundecha/learnsewithpython/HEAD/pages/test-static-05.html --------------------------------------------------------------------------------