Selenium WebDriver

  • WebDriver.name
    傳回瀏覽器的名稱,比如 chrome,firefox。
  • WebDriver.get(url)
    取得網頁
  • WebDriver.execute_script()
    執行 javascript。
  • WebDriver.execute_async_script()
    非同步執行 javascript,主要用於執行 setTimeout()。
  • WebDriver.current_url
    傳回目前瀏覽器上面的網址。
  • WebDriver.page_source
    傳回目前網頁HTML原始碼。
  • WebDriver.close()
    結束目前的視窗
  • WebDriver.quit()
    結束所有的視窗
  • WebDriver.switch_to
    切換焦點到某一個元件,比如 alert window,frame,webelement。
  • WebDriver.find_element()
    找尋第一個相符合元件。
  • WebDriver.find_elements()
    找尋所有相符合元件。
  • WebDriver.timeouts()
    設定所有 timeout 時間。
  • WebDriver.set_page_load_timeout()
    設定網頁載入 timeout 時間。
  • WebDriver.set_script_timeout()
    設定執行 java script timeout 時間。
  • WebDriver.implicitly_wait()
    看不懂英文





Reference

留言