![](/img/trans.png)
[英]How to pass an arraylist using sendKeys() method in Selenium
[英]How to override sendkeys() method using java
我想覆蓋sendkeys()
。 它應該先清除然后輸入密鑰
public Actions SendKeys(string keysToSend){
}
根據文檔, sendKeys()
方法定義為:
void sendKeys(java.lang.CharSequence... keysToSend)
Parameters:
keysToSend - character sequence to send to the element
Throws:
java.lang.IllegalArgumentException - if keysToSend is null
因此,很明顯我們不能首先覆蓋SendKeys()
方法。
作為替代方案,參考討論A general question about Java and WebDriver @KrishnanMahadevan 提到您可以嘗試按照以下提到的概念、步驟和過程覆蓋sendKeys()
方法:
extend
相應的類, override
這些類中的所有findElement()
、 findElements()
等方法以返回my_web_element的實例.org.openqa.selenium.remote.RemoteWebElement.sendKeys(CharSequence...)
上面的步驟肯定會讓你開始。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.