2017-11-30 12 views
-1

2つの文字列を連結しようとしていますが、問題は連結するとテキストが次の行に移動することです。私はselenium import webdriverを使用しています。私のコードは次のとおりです。2つの文字列を連結する

randomNum = "" 
tries = 0 

while (tries < 5): 
    randomNum += str(random.randint(0, 9)) 
    tries = tries + 1 

input = driver.find_element_by_id('identifierId') 
email = name + randomNum 
input.send_keys(email) 
print email 

私も

randomNum = [] 
tries = 0 

while (tries < 5): 
    randomNum.append(random.randint(0, 9)) 
    tries = tries + 1 

input = driver.find_element_by_id('identifierId') 
email = name + "".join(str(num) for num in randomNum) 
input.send_keys(email) 
print email 

を試してみました。しかし、私は私の出力をprint emailとき、私は、これは、なぜ私にはわからない

Indoana 16029

のようなものですそれが必要ですIndoana16029

+0

次の行:R name変数は、あなたがこのような何かを試してみましたが、新しいライン

で汚染される可能性があります電子メールの設定は次のものに進みます。 –

+0

RandomNum.ToString()maybe –

答えて

2

それはそれだけで名前を入力し、それが原因で入る押すように思えるサイトに電子メールを入力したときに、 How can I remove (chomp) a newline in Python?

+1

これはうまくいきました。ありがとうございました!私は 'email = name + randomNum'を' email = name.rstrip()+ randomNum.rstrip() 'に変更しました。 –

+0

'randomNum'を削除する必要はありません。 – JeffC

関連する問題