2017-02-07 8 views
0

私は1つの余分な属性とその値を設定する必要があるinput要素を持っています。 enter image description hereGeb:新しい属性とその値を追加する方法

がどのように私はゲブでこれを行うことができます。

<input autocomplete="off" id="to_input" name="to" class="form-control arrival ui-autocomplete-input" placeholder="To" data-input-component="searchCondition" data-input-support="suggest" type="text"> 

私は以下の属性を追加する必要がありますか?私は、入力されたテキストボックスにTPEを入力したとき

は、もう少し詳細を言うために、いくつかのドロップダウンメニュー項目が表示され、私は新しい属性より

"Taipei, XXX.. (TPE)" 

のようにそれらのいずれかを選択したときと自動的に同じに設定されています上の写真。

+0

次に、テキストボックスの操作を自動化します.DOMを手動で操作しないでください。それは良いテストではありません。 – kriegaex

答えて

1

それを行うための唯一の方法は、JavaScriptエグゼキュータ使用している:jqueryのを使用して

browser.driver.executeScript("your script") 

、スクリプトは次のようになります。もちろん

$('jquery-selector').attr('attribute-name', 'attribute-value'); 

引用符で、あなたのデータを記入してください!

関連する問題