2016-02-05 21 views
-1

我們在輸入文本區域中的值時遇到了問題,文本已輸入但未填滿(我的意思是如果它們是10行,它只輸入四行) 。selenium中的sendkeys問題未輸入TextFiled中的完整值

這特別發生在IE瀏覽器中。

我有一個文本,其中包含*,我正在根據我的要求用一些文本替換*。

它的一個巨大的文本可能是10行。在每一行代替星號(*),然後將它存儲在一個變量中。最後我使用發送鍵來發送這個替換值,在哪裏只是面對這個問題值被輸入。

當我使用Java腳本它神奇地工作,完整的價值進入textField。

但是,除了使用java腳本之外,還有更好的解決方案嗎?

在此先感謝

+1

你使用的是什麼代碼? – Greg

回答

0

你可以嘗試拆分文本字符串轉換成比方說1024個字符,並調用的SendKeys()幾次塊。對於您的測試用例行爲,不管您是在同一個文本字段中輸入一個非常長的文本還是幾個簡短的文本,都不會產生影響。

+0

這是真的......一個簡單的常識,但偉大的想法..感謝回答 –

+0

所以它的工作? –

+0

不..它沒有測試它... –