2017-09-17 16 views
0

要素のクリック時にモーダルウィンドウが開きます。そのウィンドウには最初に表示されない「送信」ボタンがあり、それを表示するにはスクロールする必要があります。 Unable to scroll down the web page using the Robot Framework 基本的にスニペットの下に使用することを言います:私はこの問題の第四の答えを見ただしロボットフレームワークを使用してモーダルウィンドウダイアログの要素にスクロールできません

Execute Javascript window.document.evaluate("//xpathlocation", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.scrollIntoView(true); 

、私はとの第2引数を交換するために必要なものを確認していません。今のところ私の推測は、モーダルウィンドウではなく、ウィンドウ上の要素を見ようとしているからです。前もって感謝します。

答えて

0

指定した例で変更したい部分は、//xpathlocation文字列です。これをXPathに置き換えて、送信ボタンを探してください。

次のものは、モーダルが真のウィンドウであり、JavaScript(SweetAlertなどのライブラリを使用)を使用したエミュレートされたウィンドウではないと仮定すると、キーワードSelect Windowを使用してモーダルウィンドウに切り替える必要があります。モーダルウィンドウを選択したら、javascriptは正常に動作するはずです。

関連する問題