Selenium IDEの2.8.0を使用しているとハマッタことを共通。 エクスポートしたPythonコードにいろいろ問題がある。 録画したら勝手にやってくれると思ったらそれは、幻想であった。 手直しが必要。
検索の結果画面などで、追いつけないことがある。 その場合、
driver.implicitly_wait(10) # 秒数、この例の場合10秒
を挟む。
optionタグで作成されたプルダウンメニューの場合、日本語限定の場合限定かは、 定かではないが、変な文字「>」が勝手に挿入されることがある。
Select(driver.find_element_by_name("action")).select_by_visible_text(u">日本語メッセージ")
u">日本語メッセージ"
を
u"日本語メッセージ"
にする。
デフォルトで便利なメソッドも同時にファイルに吐き出してくれている。 is_element_presentメソッドがあるので、それを利用する。
- 作者: Satya Avasarala,Sky株式会社玉川竜司
- 出版社/メーカー: オライリージャパン
- 発売日: 2014/09/18
- メディア: 大型本
- この商品を含むブログ (1件) を見る
- 作者: Sagar Salunke
- 発売日: 2014/03/13
- メディア: Kindle版
- この商品を含むブログを見る
Test-Driven Development with Python
- 作者: Harry J. W. Percival
- 出版社/メーカー: O'Reilly Media
- 発売日: 2014/06/11
- メディア: Kindle版
- この商品を含むブログを見る