@@ -32,33 +32,40 @@ python 3.9 or later
3232
3333# Quick Start
3434``` python
35- from je_web_runner import webdriver_wrapper_instance, TestObject
35+ from je_web_runner import TestObject
36+ from je_web_runner import get_webdriver_manager
37+ from je_web_runner import web_element_wrapper
38+ from je_web_runner import webdriver_wrapper_instance
3639
37- # Create a WebRunner instance
38- runner = webdriver_wrapper_instance.set_driver(webdriver_name = " chrome" )
40+ # 取得 WebDriver 管理器 (這裡使用 Firefox)
41+ # Get webdriver manager (using Firefox here)
42+ driver_wrapper = get_webdriver_manager(" firefox" )
3943
40- # Open a webpage
41- runner.get(" https://google.com" )
44+ # 前往 Google 首頁
45+ # Navigate to Google main page
46+ driver_wrapper.webdriver_wrapper.to_url(" https://www.google.com" )
4247
43- # Google search input element
48+ # 建立測試物件,定位方式為 "name",名稱為 "q" (Google 搜尋框)
49+ # Create a test object, locate by "name", value "q" (Google search box)
4450google_input = TestObject(" q" , " name" )
4551
46- # Find element
47- google_input_element = webdriver_wrapper_instance.find_element(google_input)
52+ # 設定隱式等待 2 秒
53+ # Set implicit wait to 2 seconds
54+ driver_wrapper.webdriver_wrapper.implicitly_wait(2 )
4855
49- # Print element property
50- print (google_input_element)
56+ # 尋找目前的網頁元素 (Google 搜尋框)
57+ # Find the current web element (Google search box)
58+ webdriver_wrapper_instance.find_element(google_input)
5159
52- # Click input
53- webdriver_wrapper_instance.left_click(google_input_element)
60+ # 點擊目前的網頁元素
61+ # Click the current web element
62+ web_element_wrapper.click_element()
5463
55- # Send keys to element
56- webdriver_wrapper_instance.send_keys_to_element(google_input_element, " HELLO" )
57-
58- # Take a screenshot
59- runner.save_screenshot(" example.png" )
64+ # 在目前的網頁元素中輸入文字 "abc_test"
65+ # Input text "abc_test" into the current web element
66+ web_element_wrapper.input_to_element(" abc_test" )
6067
68+ # 關閉瀏覽器
6169# Close the browser
62- runner.quit()
63-
70+ driver_wrapper.quit()
6471```
0 commit comments