一個簡單的python實現百度登錄操作


conftest作為全局調用,用於登錄之后的其他元素使用,且保持登錄狀態的操作

在開始前需要搭建好測試環境,環境包含python+webdriver+瀏覽器驅動(此處為firefox)

1、conftest.py  ##

import pytest
from selenium import webdriver
import time
from testcase.test_1 import test_001


@pytest.fixture(scope="session")
def driver(request):
print("獲取火狐瀏覽器")
d = webdriver.Firefox()
test_001(d)

def end():
time.sleep(5)
d.quit()

request.addfinalizer(end)
return d



2、測試用例 test_1.py

import pytest
from time import sleep

def test_001(driver):
driver.get("http://www.baidu.com")
sleep(1)

driver.find_element_by_id("kw").send_keys("元素定位")


driver.find_element_by_id("su").click()
print("第一個登錄測試:登錄成功")

def test0010(test_001):

print("第二個登錄測試:登錄失敗")


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM