類LoginDetails(對象): DEF 初始化(個體):
self.driver = webdriver.Firefox()
self.homePageURL = "http://hulk.iwanto.in/"
def logindetails(self, username, password):
driver = self.driver
wait = WebDriverWait(driver, 10)
driver.maximize_window()
driver.get(self.homePageURL)
driver.implicitly_wait(30)
driver.find_element(*LoginPage.signIn_Button).click()
driver.find_element(*LoginPage.emailHeader).send_keys(username)
driver.find_element(*LoginPage.signIn).click()
driver.find_element(*LoginPage.passwordHeader).send_keys(password)
driver.find_element(*LoginPage.loginButton).click()
wait.until(EC.element_to_be_clickable((By.ID, 'submit_approve_access')))
driver.find_element(*LoginPage.allowAccess).click()
# Login Success
類TESTLOGIN(unittest.TestCase生成):
def setUp(self):
self.ld = LoginDetails()
self.driver = webdriver.Firefox()
self.driver.implicitly_wait(30)
通過參數
def test_sr_Login(self):
self.ld.logindetails(LoginPage.emailValue, LoginPage.passwordValue)
請澄清您的具體問題或添加其他詳細信息,以確切地突出顯示您的需求。正如目前所寫,很難確切地說出你在問什麼。 – malarzm
我想用python自動化使用selenium web驅動程序的登錄功能。 步驟1: 創建一個函數,查找所有元素並輸入用戶所需的全部細節(如用戶名和密碼)和日誌。 步驟2: 將不同的用戶名和密碼值作爲參數,並測試各種用戶名 - 密碼組合的登錄功能。 感謝您的幫助@malarzm –
通過搜索此網站並使用其他搜索引擎,您應該能夠找到您需要的所有功能來完成此操作。那麼,你在這裏問什麼?我沒有看到實際的問題。你的問題應該是一個特定的問題,而不是租用請求的代碼(這是這樣的)。 – JeffC