Python’da bu şekilde bir kullanım yok yalnız. Önce Python’a neyin id neyin password olduğunu tanıtmanız ve bunları saklamamız lazım:
user_list = open("user.txt").readlines()
user_datas = dict()
for line in user_list:
line = line.replace('\n', '')
username = line.split(':')[0]
password = line.split(':')[1]
user_datas[username] = [password]
Bundan sonra, önceden tanımlamış olduğunuz Selenium değişkenlerini kullanarak, sözlüğün içinde oluşturacağınız bir for döngüsü ile isteğinizi yerine getirmeniz daha rahat olacaktır:
kullaniciadi= browser.find_element_by_xpath("//input[@name=‘username’]")
sifre = browser.find_element_by_xpath ("//input[@name=‘password’]")
for user_name, pass_word in user_datas.items():
kullaniciadi.send_keys(user_name)
sifre.send_keys(pass_word)
sifre.send_keys(Keys.ENTER)
Not: Bu scripti
ali:124
veli:241
ibrahim:352
dosyası üzerinde test ettim.