提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔
webdriver appium?
webdriver庫:
本片文章主要記錄webdriver一些常用的方法和用法
webdrive、webdriver(selenuim2)是基于web應用程序的自動測試工具,它提供了一套友好的API,與selenuim1相比,webdriverd API更容易理解和使用,可讀性和維護性也大大提高,webdriver完全就是一套類庫,不依賴與任何框架,除了必要的瀏覽器驅動買不需要啟動其他進程和安裝其他程序,也不必想selenuim1那樣需要先啟動服務
from selenium import webdriver
import time
def webfuntion():#方便查看效果#time.sleep(2)#創建谷歌瀏覽器對象(絕對路徑,配置好可省略)driver = webdriver.Chrome(r'C:\Program Files\Google\Chrome\Application\chromedriver.exe')#訪問百度driver.get('https://www.baidu.com/')#最大化窗口driver.maximize_window()#根據源代碼獲取輸入框id得到輸入框對象settext=driver.find_element_by_id("kw")#在輸入框中自動輸入中國settext.send_keys("中國")time.sleep(2)#根據源代碼獲取搜索按鈕id,點擊搜索#driver.find_element_by_id("su").click()driver.find_element(By.ID,"su").click()# 獲取當前窗口在屏幕上位置position = driver.get_window_position()print('橫坐標:', position['x'])print('縱坐標:', position['y'])# 設置當前窗口在屏幕上位置driver.set_window_position(x=400, y=200)print(driver.get_window_position())# 獲取當前網頁的title值web_title = driver.titleprint('當前網頁的title屬性值為:', web_title)# 獲取當前網頁的源碼page_date = driver.page_sourceprint(page_date)#后退driver.back()time.sleep(2)#前進driver.forward()time.sleep(2)# 刷新driver.refresh()time.sleep(2)# 關閉當前窗口driver.close()# 關閉當前會話driver.quit()
以上就是webdriver一些常用的用法總結,歡迎各位在評論區補充
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态