Невозможно перебрать целое число в списке, используя селен питон - PullRequest
1 голос
/ 01 июля 2019

Я пытаюсь создать код, который автоматически заполняет текстовое поле в текстовом поле. Эти коды работают как строки в списке, но не могут перебирать целые числа.

Я пытался сделать много шагов, но этоне работает, однако код работает на Python.

elem = browser.find_element_by_name("pwd")
elem.send_keys("oyo@1234")
time.sleep(2)
elem = browser.find_element_by_name('Submit').click()
elem = browser.find_element_by_name('login_existing_agent').click()
time.sleep(2)
browser.find_element_by_xpath("/html/body/table/tbody/tr/td[2]/div/img").click()
#browser.find_element_by_xpath("/html/body/div[4]/table/tbody/tr/td[1]/table/tbody/tr[2]/td/ul[2]/li[3]/a").click()
time.sleep(1)
browser.find_element_by_xpath("/html/body/div[4]/table/tbody/tr/td[1]/table/tbody/tr[2]/td/ul[2]/li[3]/a").click()

agent_id = [4600000 ,4600001 , 4600002]
a = len(agent_id)

agent_name = [ "saurav" ,"nishant", "vikash"]
b = len(agent_name)

sip_pass = ["Oyo4600000" ,"Oyo4600001" , "Oyo4600002"]
c = len(sip_pass)


i = 0
j  =0 
k =0
while ( i< a  and j<b and k<c ) :

    elem = browser.find_element_by_name('agent_add_ui').click()
    elem = browser.find_element_by_name('agent_secret')
    elem.send_keys("123456")
    dropdown = browser.find_element_by_xpath("//*[@id='campaign_id']")
    select =Select(dropdown)
    select.select_by_visible_text('GOOGLE')

    elem = browser.find_element_by_name('agent_id')
    elem.send_keys(agent_id[i])

    elem = browser.find_element_by_name('agent_name')
    elem.send_keys(agent_name[j])


    elem = browser.find_element_by_name('sip_pass')
    elem.send_keys(sip_pass[k])
    elem = browser.find_element_by_name('add_agent').click()

    i += 1
    j += 1
    k += 1


browser.close()

1 Ответ

0 голосов
/ 01 июля 2019

Вы должны будете сначала преобразовать каждый элемент в вашем списке целых чисел в строку, прежде чем указывать элемент через его индекс в send_keys, чтобы не волноваться, str () добьется цели:)

elem.send_keys(str(agent_id[i]))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...