2017-08-29 17 views
0

このクエリは、Robot Frameworkを使用してJQUERYウィジェットの日付ピッカーから日付を選択することに関連しています。 JQUERYコードは他の場所で開発されており、投稿する立場にはありません。ロボットフレームワーク - JQUERYウィジェットの日付ピッカーから日付が必要

アプローチが試みは

MAXIMIZE BROWSER WINDOW 

WAIT UNTIL PAGE CONTAINS Arrival Date 

click element  xpath=.//*[@id='ArrivalDateLabel'] 

click element  xpath=.//*[@id='dp1503657643051']/div/div/a[2]/span 

エラー画面が1日付ピッカーカレンダーの一部が走行中に表示されていない示すショット

分析

ValueError: Element locator 'xpath=.//*[@id='dp1503657643051']/div/div/a[2]/span' did not match any elements. 

を報告しましたRobot Frameworkのテストの中で、私はこれがreasoかもしれないと信じていますこれに対してn。下記の解決策は、スクリーンショットの到着とマークされたラベルを切り替えるようには見えません。

Screen shot 1

同様の前のクエリ

How do I send value to a date picker in Robot Framework?

+0

これは完全な修正ではないとは思いますが、次のようなものは1か月間の日付で動作するようです。 9月のクリック要素xpath =。// * [@ id = 'ArrivalDateDiv']/div/div [1] プレスキーリンク= 10 \\ 13 プレスキーリンク= 11 \\ 13 – Michael

答えて

0

これは "最善の努力" 修正です。

xpathというラベルをクリックしてカレンダーを開きます。 使うキーコマンド

キーを押しリンク= 10 \ 13 - 10 キーを押しリンク=をピックアップします11 \ 13 - 問題は、私の日付の選択は1ヶ月に限定されている第11回

を選択します。 私はこの基本を進めなければなりませんでしたが、より良い解決策が必要であると考えています。

関連する問題