1
我用下面的語句來清除文本提交值:清除文本字段,而不是追加
input.value("abc")
input.value("")
input.value("def")
但是,而不是清算和設置新的值,則追加新值舊值。 ( 'ABCDEF')。
有沒有什麼辦法可以在設置新的val之前清除TextField?
我用下面的語句來清除文本提交值:清除文本字段,而不是追加
input.value("abc")
input.value("")
input.value("def")
但是,而不是清算和設置新的值,則追加新值舊值。 ( 'ABCDEF')。
有沒有什麼辦法可以在設置新的val之前清除TextField?
您可以使用硒鍵來退格您已輸入的文本。你可以嘗試許多不同的方式來完成。這是一個簡單的方法來做到這一點:
import org.openqa.selenium.Keys
input.value("abc")
input.value(Keys.chord(Keys.CONTROL, "A")+Keys.BACK_SPACE)
input.value("def")
它應該做的工作。讓我們知道它是否適用於您!
乾杯@!
您可以清除使用硒元素:
input.firstElement().clear()
你可以發送郵件使用按鍵< <像這樣:
input << "abc"