2011-12-08 6 views

答えて

-3

ページにファイルが入力されているフォームがある場合は、入力値を入力してフォームをセレニウムのpython apiで送信するのが簡単だと思います。それだけでIDEを使用して、それを記録し、非常に簡単です

element = driver.find_element_by_name("file") 
element.send_keys("/home/pavel/Desktop/949IH3GNHAo.jpg") 
+0

質問は非常に具体的ですが、回答はjavaのセレンについてのhello worldの例を示しています。それを投票する。 – Drachenfels

9

にいくつかのサンプルコードを見つけることができます。アップロードコマンドが動作しています

0
button = driver.find_element_by_xpath("xpathToYourButton") 
button.send_keys("fullPathToFile") 

Windowsの場合、ファイルへのパスはバックスラッシュを使用します。問題を避けるには二重バックスラッシュを使用してください! C:\\ Users \ **** \ \ Desktop \ \ 1.jpgスペースを入れないでください。

PS。私は4年前からそれを知っていますが、私はこれをいくつかの時間のために把握しようとしています。誰かがこの便利なことを見つけるかもしれません...

関連する問題