概述
python引用其他文件中的测试类的属性,有以下几种方法
方法一:
from page.index import aaaIndex
test_f1_01(driver):
aaa_index = aaaIndex(driver)
aaa_index .btnA.click()
test_f1_02(driver):
aaa_index = aaaIndex(driver)
aaa_index .btnA.click()
方法二:
from page.index import aaaIndex
def _click_btn(driver, btn: str):
aaa_index = aaaIndex(driver)
getattr(aaa_index , btn).click()
def test_f2_01(driver, aaa_index):
_click_btn(driver, “btnA”)
def test_f2_01(driver, aaa_index):
_click_btn(driver, “btnB”)
方法三:
from page.index import aaaIndex
#@fixture组件,相当于 aaa_index = aaaIndex(driver),仅当前文件使用,如需全局使用,需要放在去conftest.py中’
@fixture
def aaa_index(driver):
return aaaIndex(driver)
def test_f3_01(driver, aaa_index):
aaa_index.btnA.click()
def test_f3_01(driver, aaa_index):
aaa_index.btnB.click()
最后
以上就是灵巧项链为你收集整理的python引用其他文件中的测试类的属性的几种方法的全部内容,希望文章能够帮你解决python引用其他文件中的测试类的属性的几种方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复