selenium+pythonの入力ボックスに対する入力処理方法


最近自分はプロジェクトの自動化テストをしていますが、ユーザー管理モジュールでユーザー情報の修正を行った時に、スクリプトはもう成功しました。しかも、アップロード操作をしましたが、自分でページに登録して確認しましたが、情報は修正されていませんでした。システムの編集機能は再確認されました。脚本は以下の通りです。

if result_num>1:   
print "Begin to change user infomations"   
driver.find_element_by_xpath("//*[@id='tbodyUserInfo']/tr/td[8]/img[2]").click()   
driver.implicitly_wait(15)   
driver.find_element_by_id("uname").clear()   
driver.find_element_by_id("uname").send_keys("MoondyLi")   
driver.find_element_by_id("truename").clear()   
driver.find_element_by_id("truename").send_keys("chenchen")   
driver.find_element_by_id("updateUser").click()
どう見ても脚本には問題がないと思います。そしてスクリーンショット後、確かに入力操作をしました。その後、Firefoxが持っているselenium IDEを使ってこの過程を録音しました。ツールで録画した自動化スクリプトはもう一歩多くなりました。           
driver.find_element_by_id(「uname」).click()     
ハ先に入力テキストの入力ボックスをクリックします。 
この手順を加えると、スクリプトがデータを変更しました。
以上のselenium+pythonの入力枠に対する入力処理方法は小编が皆さんに提供した内容の全てです。