webdriver appium,webdriver用法

 2023-11-05 阅读 16 评论 0

摘要:提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 文章目錄前言一、webdriver是什么?(百度搬運)二、使用步驟1.引入庫2.基本調用總結 webdriver appium? 前言 webdriver庫: 本片文章主要記錄webdriver一些

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔

文章目錄

  • 前言
  • 一、webdriver是什么?(百度搬運)
  • 二、使用步驟
    • 1.引入庫
    • 2.基本調用
  • 總結

webdriver appium?


前言

webdriver庫:

本片文章主要記錄webdriver一些常用的方法和用法


一、webdriver是什么?(百度搬運)

webdrive、webdriver(selenuim2)是基于web應用程序的自動測試工具,它提供了一套友好的API,與selenuim1相比,webdriverd API更容易理解和使用,可讀性和維護性也大大提高,webdriver完全就是一套類庫,不依賴與任何框架,除了必要的瀏覽器驅動買不需要啟動其他進程和安裝其他程序,也不必想selenuim1那樣需要先啟動服務

二、使用步驟

1.引入庫

from selenium import webdriver
import time

2.基本調用

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一些常用的用法總結,歡迎各位在評論區補充

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/168397.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息