webdriver API總結

以下是webdriver API學習總結:

1.控制瀏覽器窗口大小

driver.set_window_size(480,800)

2.控制瀏覽器後退、前進

driver.back()

driver.forward()

3.模擬瀏覽器刷新

driver.refresh()

4.清除文本

driver.find_element_by_id("id').clear()

5.模擬按鍵輸入

driver.find_element_by_id("id").send_keys("selenium")

6.單擊元素

driver.find_element_by_id("id").click()

7.提交輸入框的內容

driver.find_element_by_id("id").submit()

8.獲得輸入框的尺寸

driver.find_element_by_id("kw").size

9.獲取元素的文本

driver.find_element_by_id("cp").text

10.獲得元素的屬性值

driver.find_element_by_id("kw").get_attribute('name')

11.返回元素是否可見

driver.find_element_by_id("kw").is_displayed()

12.獲得當前頁面的標題

driver.title

13.獲得當前頁面URL

driver.current_url

14.多表單切換

driver.switch_to.frame("if")

默認取表單的id或者name屬性

15.多窗口切換

driver.switch_to.window(handle)

16.獲得當前窗口句柄

driver.current_window_handle

17.返回所有窗口的句柄到當前會話

driver.window_handles

18.接受alert\confirm\prompt框

driver.switch_to_alert().accept()

19.解散alert\confirm\prompt

driver.switch_to_alert().dismiss()

20.返回alert\confirm\prompt的文本

driver.switch_to_alert().text

21.將文本發送至alert\confirm\prompt

driver.switch_to_alert().send_keys(keysToSend)

22.窗口截圖

driver.get_screenshot_as_file("D:\\wd.jpg")














發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章