1

appium にソフト キーボードの代わりに物理キーボードを使用させるにはどうすればよいですか?

xcode でコードを実行すると、キーボードはまったく表示されませんが、appium ではソフト キーボードが表示されます。

i found driver.hideKeyboard()and Dismissing keyboard in appium test on iOSですが、キーボードを一時的に非表示にする方法についてです。

もう1つの解決策は、トリックを行うものを使用しCommand + Kていましたが、appiumはそれを自動的に行いません.appiumがシミュレーターを起動するときに手動で行うと、テストは失敗します!!

4

2 に答える 2

0

sendKeys を目的のフィールドに直接使用できます。キーボードから独立しています。だから私はそれがあなたのために働くと思います。サンプルコードは以下です

public void usingSendKey(By by, String text){
        WebElement element = null;
        element = driver.findElement(by);
        try{
            element.clear();
        }
        catch(Exception e){

        }
        element.click();
        element.sendKeys(text);
    }
于 2016-05-02T12:31:38.167 に答える