オペレーティング要素のセレン(IV)

入力ボックスを入力します。1.

  入力:のSendKeys();

  クリア:クリア();

  クリックして:クリック();

正確な入力結果を確保するために、一般的に、入力空とします

2.ボタンボタン

  上のクリック:クリックを();
  要素が訪問できるかどうかを決定する:isEnableを();
  フォームを送信:,提出();クリックを( ) も使用することができ、時々エラー

3.ファイルのアップロード

  SendKeys( "C:\\ 1.JPG");パラメータファイルのパス

4.ラジオボタン、チェックボックス

  クリック();選出
  クリア();選択キャンセル
  isSelected();かどうかを決定するオプション

ドロップダウン選択ボックス

  パラメータとして、新しいオブジェクト・インタフェース要素を選択:選択し=新しい選択(要素)を選択します。

  選択値

    Index-:select.selectByIndex(INTインデックス)
    値引数に従って:select.selectByValue(String値);
    可視本文:select.selectByVisibleText(文字列テキスト)。

  ドロップダウンメニューをトラバース

選択選択= セレクト(driver.findElement(By.id( "idValue" )));
以下のため:(select.getOptions()WebElement電子)
  e.click(); 
}

6.マウス、使用してクラスアクション

WebElement入力= driver.findElement(By.id( "SU" ))。
アクションアクション = 新しいアクション(ドライバ);

  クリック:action.click(入力).perform();

  双击:action.doubleClick(入力).perform();

  右击:action.contextClick((入力).perform();

  ホバー:action.moveToElement(入力).perform();

  拖动:action.dragAndDrop((入力).perform();

  要素上にマウスの左ボタンを押す:action.click_and_hold((入力).perform();

注:メソッドクラスアクションは、()を実行して終了する必要があります、または実行しません

7.キーボード

  文字:. Driver.findElement(By.xpath( "// * [ID @ = 'キロワット']"))のSendKeys(Keys.BACK_SPACE)を削除するには

  输入「M」:driver.findElement(By.xpath( "// * [ID = 'KW' @]"))のSendKeys( "M")。

  スペースを入力します。driver.findElement(By.xpath( "// * [ID @ = 'キロワット']"))のSendKeys(Keys.SPACE);.

  入力ボックスの内容を選択:driver.findElement(By.xpath( "// * [@ ID = 'キロワット']"))のSendKeys(Keys.CONTROL、 "")を;.

  。复制:driver.findElement(By.xpath( "// * [@ ID = 'KW']"))のSendKeys(Keys.CONTROL、 "C")。    

  剪断入力ボックスの内容:driver.findElement(By.xpath( "// * [@ ID = 'KW']"))のSendKeys(Keys.CONTROL、 "X");.

  入力ボックスの内容を貼り付けます。driver.findElement(By.xpath( "// * [ID @ = 'キロワット']"))のSendKeys(Keys.CONTROL、 "V");.

  。で操作を提出する代わりに入力します。driver.findElement(By.xpath( "// * [ID @ = 'キロワット']"))のSendKeys(Keys.ENTER)。

おすすめ

転載: www.cnblogs.com/yjh1995/p/11986351.html