我是靠谱客的博主 灵巧项链,最近开发中收集的这篇文章主要介绍python引用其他文件中的测试类的属性的几种方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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引用其他文件中的测试类的属性的几种方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部