Pytest 如何把瀏覽器引數化?
如題,我定義了一個firefox和一個chrome的fixture,現在想用引數化的形式來做到用chrome和firefox分別開啟一次瀏覽器去訪問百度,請教應該如何去實現呢?
import pytest
import os
from selenium import webdriver
@pytest.fixture(name='chrome')
def chrome_driver():
driver = webdriver.Chrome()
driver.maximize_window()
yield driver
driver.close()
@pytest.fixture(name='firefox')
def firefox_driver():
driver = webdriver.Firefox()
driver.maximize_window()
yield driver
driver.close()
def open_url(driver, url):
driver.get(url)
@pytest.mark.demo1
def test_login(chrome):
open_url(chrome, "https://www.baidu.com")
if __name__ == '__main__':
pytest.main(['-m demo1', os.path.abspath(__file__)])
相關文章
- 把瀏覽器的引數複製 postman(form-data)格式瀏覽器PostmanORM
- pytest 引數化進階
- 『德不孤』Pytest框架 — 15、Pytest引數化框架
- win10瀏覽器如何儲存網頁 win10如何把網址儲存在瀏覽器Win10瀏覽器網頁
- 瀏覽器前端優化瀏覽器前端優化
- win10如何將瀏覽器初始化_win10初始化瀏覽器怎麼操作Win10瀏覽器
- Pytest學習筆記8-引數化筆記
- event.path引數被瀏覽器刪除,如何一勞永逸的解決瀏覽器
- js如何判斷當前瀏覽器是否是谷歌瀏覽器JS瀏覽器谷歌
- 【pytest】使用parametrize將引數化變數傳遞到fixture變數
- 谷歌瀏覽器如何禁用javascript谷歌瀏覽器JavaScript
- 如何清除瀏覽器快取瀏覽器快取
- 如何在瀏覽器端加密瀏覽器加密
- 【瀏覽器】瀏覽器基本工作原理瀏覽器
- edge怎麼改成ie 怎麼把預設瀏覽器從edge恢復到ie瀏覽器瀏覽器
- 2.pytest 命令引數
- 微軟是時候把IE瀏覽器開源了微軟瀏覽器
- 瀏覽器效能優化-渲染效能瀏覽器優化
- pytest封神之路第五步 引數化進階
- 【譯】瀏覽器如何工作:在現代web瀏覽器場景的之下瀏覽器Web
- 瀏覽器重繪(repaint)重排(reflow)與優化[瀏覽器機制]瀏覽器AI優化
- 瀏覽器瀏覽器
- 如何定位瀏覽器卡死問題瀏覽器
- 教你如何用瀏覽器管理 Docker瀏覽器Docker
- Chrome 瀏覽器修改 UA 模擬其它瀏覽器,包括移動瀏覽器Chrome瀏覽器
- 我把一個大型 C++ 庫移植到了瀏覽器!C++瀏覽器
- pytest-引數request的使用
- JS獲取瀏覽器位址列的多個引數值的任意值JS瀏覽器
- 【JS 逆向百例】瀏覽器外掛 Hook 實戰,亞航加密引數分析JS瀏覽器Hook加密
- win10系統如何設定QQ瀏覽器為預設瀏覽器Win10瀏覽器
- Win10系統如何設定360瀏覽器為預設瀏覽器Win10瀏覽器
- 基石-初見瀏覽器(一):瀏覽器渲染瀏覽器
- Min瀏覽器: 更快更輕量瀏覽器瀏覽器
- .net火狐瀏覽器 ie瀏覽器 判斷瀏覽器
- 谷歌瀏覽器程式碼格式化谷歌瀏覽器
- 字型隨瀏覽器縮放變化瀏覽器
- win10預設瀏覽器edge怎樣切換成IE win10系統把預設瀏覽器edge改為ie瀏覽器的教程Win10瀏覽器
- microsoft edge是ie瀏覽器嗎 edge瀏覽器和ie瀏覽器一樣嗎ROS瀏覽器