ChromeドライバーでSplinterを使用してサイトを起動しています。ページ上の要素を操作できます。ある時点で、(Ajaxで)カラーボックスを開くリンクをクリックします。
ajaxの応答を待ってから、カラーボックスのいくつかのフィールドをSplinterで選択/入力するにはどうすればよいですか?
ありがとう
is_element_present メソッドを使用して、要素が存在するかどうかを確認できます: http://splinter.cobrateam.info/docs/matchers.html#checking-the-presence-of-elements
このようなものだと思います
$(selector).colorbox({
type:'iframe',
....
onComplete:function(){
//Ajax is done and now you can operate with this guy
}
});