万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    FirefoxのSelenium IDEのPythonコードハマリどころ

    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メソッドがあるので、それを利用する。

    実践 Selenium WebDriver

    実践 Selenium WebDriver

    Selenium Webdriver in Python

    Selenium Webdriver in Python

    Test-Driven Development with Python

    Test-Driven Development with Python