我試圖爲拍賣生成隨機標題,然後在方法外部使用它。爲每個問題生成一次隨機值Python
add_consignment.py:
class AddConsignmentPage(BasePage):
def __init__(self, driver):
super(AddConsignmentPage, self).__init__(driver, self._title)
self._title_uuid = get_random_uuid(7)
inst = AddConsignmentPage(AddConsignmentPage)
,我想使用相同_title_uuid以查看添加委託(鍵入其標題爲搜索字段)
view_consignments.py
from pages.add_consignment import inst
class ViewConsignmentsPage(BasePage):
_title_uuid = inst._title_uuid
def check_added_consignment(self):
self.send_keys(self._title_uuid, self._auction_search)
在這種情況下,標題生成兩次,因此添加的寄售中的標題與搜索字段中的標題不同
那麼如何將_title_uuid的值從AddConsignmentPage傳遞給ViewConsignmentsPage?我希望它在兩種方法中是相同的,但對於每一批貨都不同(測試用例)
如何爲每次寄售生成一次?
可能的[Python中的靜態類變量]重複(http://stackoverflow.com/questions/68645/static-class-variables-in-python) – csl