2012-01-09 3 views
3

についての情報を見つける、私は、ページ 具体的にはPython webdriverをAPIの

  • フォーカス「ファイルを選択」ダイアログ・ページ
  • で指定された要素
  • ディールダウン

    • スクロールしたいです

      私は見ていたhere、無駄に。スクロールアップのための

  • 答えて

    1

    とスクロールダウンは、あなたがフォーカスのためPAGE_UP = u'ue00e「PAGE_DOWN = u'ue00f」

    を使用することはできませんあなたはファイルのdriver.execute_script('document.getElementById("myId").focus()')

    で[OK]をする必要があり、それだけで入力だ選びましたdriver.execute_script(r'document.getElementById("myId").value="c:\\test\\myfile.txt"')

    +0

    ありがとうございます。 JavaScriptを使用すると、WebDriverの理想に反します。あなたはより多くのネイティブソリューションを知っていますか? – Randomblue

    +0

    あなたは理想的な話をしていますか? –

    +0

    [こちら](http://code.google.com/p/selenium/wiki/FrequentlyAskedQuestions#Q:_How_do_I_execute_Javascript_directly?)をご覧ください。 「Javascriptを実行する必要があるとほとんどの場合、ツールの使用に失敗しています。正しいイベントを発行していないか、正しくページとやり取りしていないか、XmlHttpRequest私たちはむしろ、Javascriptメソッドを呼び出すテスターに​​頼るよりも、WebDriverが一貫して正しく動作するように修正したい」 – Randomblue

    関連する問題