browser我想從函數(shù)中獲取變量self.login()并在test_pages函數(shù)中使用它。browser=?是我想使用變量的地方。我怎么做? def test_pages(self, browser=?): self.login() pages = ["page1", "page2", "page3"] for page in pages: browser.visit(f"{self.base_url}/test/{page}") if browser.is_text_present('Log Out'): print("navigate_" + page + " Pass") else: print("navigate_" + page + " Fail") def login(self): browser = Browser('chrome') browser.visit(f"{self.base_url}/login") browser.fill('email', self.get_user_email()) browser.fill('password', self.get_user_password()) # Find and click the 'search' button button = browser.find_by_value("Sign In") # Interact with elements button.click() return browser
1 回答

白衣染霜花
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個(gè)贊
self.login()
只需使用in返回的值,test_pages()
如下所示:
browser = self.login()
添加回答
舉報(bào)
0/150
提交
取消