クラスLoginDetails(オブジェクト): DEF INIT(自己):
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 driverを使ってログイン機能を自動化したい。 ステップ1: すべての要素を検索し、必要なすべての詳細(ユーザー名とパスワードなど)を入力してユーザーにログインする関数を作成します。 手順2: パラメータとしてさまざまなユーザー名とパスワードの値を渡し、さまざまなユーザー名とパスワードの組み合わせに対してログイン機能をテストします。 help @malarzm –
このサイトを検索して他のユーザーを検索することで、これを達成するために必要なものをすべて見つけることができます。それで、具体的にここで何を求めていますか?実際の質問は表示されません。あなたの質問は、特定の問題の周辺でなければなりません(これは、このように見えます)。 – JeffC