Selenium Selenium其他自動化操作

2022-09-09 08:24:09 字數 1627 閱讀 8553

from selenium import webdriver

import time

# 例項化乙個瀏覽器物件

driver = webdriver.chrome()

driver.get('')

# 標籤定位

search_input = driver.find_element_by_id('q') # 使用 id 進行定位

# 標籤互動

search_input.send_keys('李寧') # 錄入商品

btn = driver.find_element_by_css_selector('.btn-search')

btn.click()

time.sleep(2)

driver.close()

from selenium import webdriver

import time

# 例項化乙個瀏覽器物件

driver = webdriver.chrome()

driver.get('')

# 標籤定位

search_input = driver.find_element_by_id('q') # 使用 id 進行定位

# 標籤互動

search_input.send_keys('李寧') # 錄入商品

# 執行一組js**

driver.execute_script('window.scrollby(0, document.body.scrollheight)')

time.sleep(2)

btn = driver.find_element_by_css_selector('.btn-search')

btn.click()

time.sleep(2)

driver.close()

from selenium import webdriver

import time

# 例項化乙個瀏覽器物件

driver = webdriver.chrome()

driver.get('')

# 標籤定位

search_input = driver.find_element_by_id('q') # 使用 id 進行定位

# 標籤互動

search_input.send_keys('李寧') # 錄入商品

# 執行一組js**

driver.execute_script('window.scrollby(0, document.body.scrollheight)')

time.sleep(2)

btn = driver.find_element_by_css_selector('.btn-search')

btn.click()

driver.get('')

time.sleep(1)

# 後退

driver.back()

time.sleep(1)

# 前進

driver.forward()

time.sleep(2)

driver.close()

airtest web 自動化實操

airtest內建python 和selenium庫,並且進行封裝,所以用來做web 自動化也是非常方便的 操作原理 airtest web 自動化測試是基於python 語言和selenium 庫,通過呼叫chrome瀏覽器devtools protoco協議,將使用者 操作解析成python 指...

自動化測試 引言 自動化之我見

作為開篇,這裡先簡單介紹一下個人情況 本人非計算機專業的本科畢業,從事軟體測試工作一年多了,同樣的,接觸自動化測試領域也有一年了,打算開個部落格把我在工作中所學到與自動化測試有關的東西分享出來。好啦,下面開始說正題 自動化測試自身就是乙個很大的概念。逛過一些測試論壇的童鞋應該會知道qtp和loadr...

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...