2017-01-05 18 views

答えて

1

次のXPath式を試してみてください。

Driver.findElement(By.xpath(".//*[@id='submitButtonWrapper']/input")).click(); 
+0

chozenドロップダウンから項目を選択することができました.findElement(By.xpath( ".//*[ id = 'submitButtonWrapper']/input"))。見つからない [info]テストケースが失敗しました – Jeet1313

0

あなたはセレンIDEでの録音ボタンを使用してこれを見つけることができます。あなたはここに、手動でそれを行うことを好む場合 は、ユーザーが入力しなければならないものです。ここで

Command: Click 
Target: name=loginButton 
Value: 
+0

これは私が試したもので、動作していないものです – Jeet1313

+0

私も試してみました。私が正しく理解していれば、オレンジ色の「サインイン」ボタンを右クリックしたいですか? –

+0

はいオレンジ色の正しいボタンです。テストケースは渡されますが、ページは次のページにナビゲートされません。 – Jeet1313

0

はあなたの問題の解決策である、それはclickAtコマンドで動作します。だから、このようにコードを変更 -

Command: clickAt 
Target: name=loginButton 
Value: 

コマンド指定は述べています -

clickAt(ロケータ、coordString) 引数:

  1. ロケータ - 要素ロケータ
  2. coordString - ロケータによって返された要素に対するマウスイベントのx、y位置(つまり、10,20)を指定します。

    リンク、ボタン、チェックボックス、またはラジオボタンをクリックします。クリック操作によって新しいページが読み込まれる場合(通常はリンクのように)、 waitForPageToLoadを呼び出します。

私は、このコマンドを使用して、あまり明確ではないが、私はエラー [エラー]素子ドライバを入手するだけclickコマンドでclickAtなく

関連する問題