2016-12-06 9 views
0

に最初の関数の結果を使用することができますどのように私はDEF TEST_1/.send_keys()関数を呼び出す必要がありは、私は他の機能

def random_list(): 
    psw = '' 
    for x in range(12): 
     psw = psw + random.choice(list('123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM')) 
    return psw 


def test_1(driver): 
    driver.find_element_by_xpath("//form//a").click() 
    driver.find_element_by_xpath("//input[@name='tax_id']").send_keys(random_list) 
+1

この関数を呼び出す必要があります。だから 'driver.find_element_by_xpath(" // input [@ name = 'tax_id'] ")。send_keys(random_list())' –

+0

ありがとう、作品!!! –

+0

@YevhenKuzmovych自分のようなスカベンジャーがする前に答えに入れてください。ハハ。 – AER

答えて

0

に> PSW変数==を配置します。だからdriver.find_element_by_xpath( "//入力[@名= 'tax_idは']")_keys(random_listを())を送信 - Yevhen Kuzmovych

0

簡単な方法:すべて一緒

def random_list(): 
    psw = '' 
    for x in range(12): 
     psw = psw + random.choice(list('123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM')) 
    return psw 


def test_1(driver): 
    driver.find_element_by_xpath("//form//a").click() 
    new_random=random_list() 
    driver.find_element_by_xpath("//input[@name='tax_id']").send_keys(new_random) 

def random_list(): 
    psw = '' 
    for x in range(12): 
     psw = psw + random.choice(list('123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM')) 
    return psw 


def test_1(driver): 
    driver.find_element_by_xpath("//form//a").click() 
    driver.find_element_by_xpath("//input[@name='tax_id']").send_keys(random_list()) 
関連する問題