├── 10 ├── level_locate.rb ├── level_locate.py ├── level_locate.watir.rb ├── LevelLocate.java └── level_locate.html ├── 11 ├── operate_element.watir.rb ├── operate_element.rb ├── operate_element.py ├── OperateElement.java └── operate_element.html ├── 12 ├── send_keys.rb ├── send_keys.py ├── send_keys.html ├── SendKeys.java ├── send_keys.md ├── send_keys.py.md └── send_keys.java.md ├── 13 ├── ButtonGroup.java ├── button_group.rb ├── button_group.py ├── button_group.html ├── button_group.md ├── button_group.py.md └── button_group.java.md ├── 14 ├── ButtonDropdown.java ├── button_dropdown.rb ├── button_dropdown.py ├── button_dropdown.html ├── button_dropdown.md └── button_dropdown.py.md ├── 15 ├── Navs.java ├── navs.rb ├── navs.py ├── navs.html ├── navs.md ├── navs.py.md └── navs.java.md ├── 16 ├── breadcrumb.rb ├── breadcrumb.py ├── breadcrumb.html ├── Breadcrumb.java ├── breadcrumb.md ├── breadcrumb.py.md └── breadcrumb.java.md ├── 17 ├── pagination.rb ├── pagination.py ├── Pagination.java ├── pagination.html ├── pagination.md └── pagination.py.md ├── 18 ├── Modal.java ├── modal.rb ├── modal.py └── modal.html ├── 19 ├── .DS_Store ├── attribute.watir.rb ├── attribute.rb ├── input.rb ├── attribute.py ├── input.py ├── input.html ├── attribute.html ├── Attribute.java ├── attribute.md ├── attribute.py.md └── attribute.java.md ├── 20 ├── css.rb ├── css.py ├── Css.java ├── css.html ├── css.md ├── css.py.md └── css.java.md ├── 21 ├── status.watir.rb ├── status.rb ├── status.py ├── status.html ├── Status.java ├── status.md └── status.py.md ├── 22 ├── Form.java ├── form.watir.rb ├── form.rb ├── form.py ├── form.html └── form.md ├── 23 ├── Js.java ├── .DS_Store ├── js.rb ├── js.py ├── js.html ├── js.md ├── js.py.md └── js.java.md ├── 24 ├── AlertExample.java ├── alert.rb ├── alert.watir.rb ├── alert.py ├── alert.html ├── alert.md ├── alert.py.md └── alert.java.md ├── 25 ├── WaitExample.java ├── wait.watir.rb ├── wait.rb ├── wait.py ├── wait.html ├── wait.md └── wait.py.md ├── 26 ├── Frame.java ├── frame.watir.rb ├── inner.html ├── frame.rb ├── frame.py └── frame.html ├── 27 ├── action.md ├── action.java.md └── action.py.md ├── 28 ├── upload_file.watir.rb ├── upload_file.rb ├── upload_file.py ├── upload_file.html ├── Upload.java ├── upload_file.md ├── upload_file.py.md └── upload_file.java.md ├── 29 ├── download.py.md ├── download.md └── download.java.md ├── 30 ├── timeout.py.md ├── timeout.java.md └── timeout.md ├── 32 ├── cookie.watir.rb ├── cookie.rb ├── cookie.py ├── CookieExample.java ├── cookie.py.md ├── cookie.md └── cookie.java.md ├── 33 ├── sub_window.html ├── switch_window.html ├── switch_window.py └── switch_window.py.md ├── 34 └── expected_conditions.py ├── 35 ├── select.py ├── select.html └── select.py.md ├── 00 ├── init.md ├── init.java.md └── init.py.md ├── .DS_Store ├── README.md.bak ├── 01 ├── start_browser.rb ├── start_browser.watir.rb ├── start_browser.py ├── StartBrowser.java ├── start_browser.py.md ├── start_browser.md └── start_browser.java.md ├── to_pdf ├── about.ppt ├── 乙醇webdriver实用指南python版本.pdf └── to_pdf.rb ├── 02 ├── close_browser.watir.rb ├── close_browser.rb ├── close_browser.py ├── CloseBrowser.java ├── close_browser.md ├── close_browser.py.md └── close_browser.java.md ├── 04 ├── resize_browser.watir.rb ├── resize_browser.rb ├── resize_browser.py ├── CloseBrowser.java ├── resize_browser.md ├── resize_browser.py.md └── resize_browser.java.md ├── 05 ├── get.rb ├── get.watir.rb ├── get.py ├── get.py.md ├── get.md ├── Get.java └── get.java.md ├── 03 ├── maximize_browser.watir.rb ├── maximize_browser.rb ├── maximize_browser.py ├── maximize_browser.md ├── Maximize.java ├── maximize_browser.py.md └── maximize_browser.java.md ├── 06 ├── title_and_url.watir.rb ├── title_and_url.rb ├── title_and_url.py ├── TitleAndUrl.java ├── title_and_url.md ├── title_and_url.py.md └── title_and_url.java.md ├── 07 ├── forword_and_back.watir.rb ├── forword_and_back.rb ├── forword_and_back.py ├── forword_and_back.md ├── forword_and_back.py.md ├── ForwardAndBack.java └── forword_and_back.java.md ├── .gitignore ├── 09 ├── find_elements.rb ├── find_elements.watir.rb ├── find_elements.py ├── checkbox.html └── SimpleLocate.java └── 08 ├── simple_locate.watir.rb ├── simple_locate.rb ├── simple_locate.py ├── form.html └── SimpleLocate.java /00/init.md: -------------------------------------------------------------------------------- 1 | # 安装ruby及webdriver的开发环境 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /00/init.java.md: -------------------------------------------------------------------------------- 1 | # 安装java及webdriver的开发环境 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easonhan007/webdriver_guide/HEAD/.DS_Store -------------------------------------------------------------------------------- /23/Js.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easonhan007/webdriver_guide/HEAD/23/Js.java -------------------------------------------------------------------------------- /15/Navs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easonhan007/webdriver_guide/HEAD/15/Navs.java -------------------------------------------------------------------------------- /19/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easonhan007/webdriver_guide/HEAD/19/.DS_Store -------------------------------------------------------------------------------- /22/Form.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easonhan007/webdriver_guide/HEAD/22/Form.java -------------------------------------------------------------------------------- /23/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easonhan007/webdriver_guide/HEAD/23/.DS_Store -------------------------------------------------------------------------------- /18/Modal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easonhan007/webdriver_guide/HEAD/18/Modal.java -------------------------------------------------------------------------------- /26/Frame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easonhan007/webdriver_guide/HEAD/26/Frame.java -------------------------------------------------------------------------------- /README.md.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easonhan007/webdriver_guide/HEAD/README.md.bak -------------------------------------------------------------------------------- /01/start_browser.rb: -------------------------------------------------------------------------------- 1 | require 'selenium-webdriver' 2 | 3 | dr = Selenium::WebDriver.for :chrome 4 | -------------------------------------------------------------------------------- /01/start_browser.watir.rb: -------------------------------------------------------------------------------- 1 | require 'watir-webdriver' 2 | 3 | b = Watir::Browser.new(:chrome) 4 | -------------------------------------------------------------------------------- /to_pdf/about.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easonhan007/webdriver_guide/HEAD/to_pdf/about.ppt -------------------------------------------------------------------------------- /13/ButtonGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easonhan007/webdriver_guide/HEAD/13/ButtonGroup.java -------------------------------------------------------------------------------- /24/AlertExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easonhan007/webdriver_guide/HEAD/24/AlertExample.java -------------------------------------------------------------------------------- /25/WaitExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easonhan007/webdriver_guide/HEAD/25/WaitExample.java -------------------------------------------------------------------------------- /14/ButtonDropdown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easonhan007/webdriver_guide/HEAD/14/ButtonDropdown.java -------------------------------------------------------------------------------- /01/start_browser.py: -------------------------------------------------------------------------------- 1 | from selenium import webdriver 2 | 3 | #dr = webdriver.Chrome() 4 | dr = webdriver.Firefox() 5 | -------------------------------------------------------------------------------- /to_pdf/乙醇webdriver实用指南python版本.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easonhan007/webdriver_guide/HEAD/to_pdf/乙醇webdriver实用指南python版本.pdf -------------------------------------------------------------------------------- /33/sub_window.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |