1. 程式人生 > 實用技巧 >自動化測試2

自動化測試2

1. clear() 清除文字

2. send_keys() 模擬輸入

3. click() 單擊元素

# 最大化瀏覽器

driver.maximize_window()

# 重新整理

driver.refresh()

# 後退

driver.back()

# 前進

driver.forward()

# 設定瀏覽器大小

driver.set_window_size(300,300)

# 設定瀏覽器位置

driver.set_window_position(300,200)

# 關閉瀏覽器單個視窗

driver.close()

# 關閉瀏覽器所有視窗

driver.quit()

# 獲取使用者名稱文字框大小
size
=driver.find_element_by_id("userA").size print('size:',size) # 獲取a標籤內容 text=driver.find_element_by_id("fwA").text print('a標籤text:',text) # 獲取title title=driver.title print('title:',title) # 獲取當前頁面url url=driver.current_url print('url:',url) # 獲取a標籤href屬性值 href=driver.find_element_by_id("fwA").get_attribute("
href") print('href屬性值為:',href) # 判斷span是否顯示 display=driver.find_element_by_css_selector('span').is_displayed() print('span標籤是否顯示:',display) # 判斷取消按鈕是否可用 enabled=driver.find_element_by_id('cancelA').is_enabled() print('取消按鈕是否可用:',enabled)
執行結果:
size: {'height': 30, 'width': 163}
a標籤text: 訪問 新浪 網站
title: 註冊A
url: file:///E:/%E6%B5%8B%E8%AF%95/%E8%AF%BE%E4%BB%B6/Web%E8%87%AA%E5%8A%A8%E5%8C%96/Web%E8%87%AA%E5%8A%A8%E5%8C%96%E8%AF%BE%E4%BB%B6/02img/%E6%B3%A8%E5%86%8CA.html
href屬性值為: http://www.sina.com.cn/
span標籤是否顯示: False
取消按鈕是否可用: False