Seleniumは便利なテスト自動化ツールですし、今後は更なる利用者の増加が見込まれます。 とは言え、使いこなすにはノウハウが必要です。 (そんなにたいそうなノウハウ内容ではないですが・・・) 今までSeleniumを利用してトラブった経験を元にした内容も書いてみようかと思っています。 ちなみに、Selenium歴は10年ぐらいです。 今回はクリック編となります。何故かHTML要素が思ったようにクリックできないとお困りの方は是非ごらんください。 HTML要素が見つからない Element is not clickable at pointと言われる クリックしてもイベントが発火しない HTML要素が見つからない JavaでSeleniumを利用する時のHTML要素の検索方法は Selenium入門その4[Selenium WebDriver(Java/Junit4)の基本コマンド] で説明
return との比較 return と yeild を比較してみます。 まず return ですが、戻り値のある return の動作は 関数の処理を 終了 し 値を返す です。 一方、yeild は 関数の処理を 一旦停止 し 値を返す という動きをします。 一旦停止なので、yeild の処理は再開されます。 図にすると yeild の場所で一旦停止し、再開時は次の行からスタートします(再開のきっかけは後述)。 なんのために ? でわ、yield があると何が便利なのでしょうか。 単純な例ですが、たとえば 1GB の巨大なテキストファイルがあるとします。そして、この巨大なファイルを読み込み、データを渡してくれる関数を作るとします。 これを普通にやろうとすると、受け渡し用のメモリが 1GB という巨大なサイズになってしまいます。 ところが yield を使えば、少量、たとえば 1 行づつ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く