selenium+python 對輸入框的輸入處理方法
最近自己在做項目的自動化測試(公司無此要求),在用戶管理模塊做修改用戶信息時,腳本已經跑成功,并且的確做了update操作,但是自己登陸頁面檢查,信息卻沒有被修改,再次確定系統(tǒng)該模塊的編輯功能可用,腳本如下:
if result_num>1: print "Begin to change user infomations" driver.find_element_by_xpath("http://*[@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錄了一遍該過程后,發(fā)現(xiàn)工具錄制的自動化腳本多了一步:
driver.find_element_by_id("uname").click()
#先點擊輸入文本的輸入框
加上此步驟后,腳本成功的修改數(shù)據(jù)。
以上這篇selenium+python 對輸入框的輸入處理方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
使用Pandas和Matplotlib進行數(shù)據(jù)清洗與可視化的實現(xiàn)步驟
在數(shù)據(jù)科學領域,數(shù)據(jù)清洗和可視化是構建數(shù)據(jù)驅動解決方案的重要步驟,本文將詳細介紹如何使用Pandas進行數(shù)據(jù)清洗,并結合Matplotlib進行可視化,文章通過實際代碼示例講解的非常詳細,需要的朋友可以參考下2024-08-08在Python的Django框架中實現(xiàn)Hacker News的一些功能
這篇文章主要介紹了在Python的Django框架中實現(xiàn)Hacker News的一些功能,包括投票“頂”評論等功能,需要的朋友可以參考下2015-04-04Python 創(chuàng)建空的list,以及append用法講解
今天小編就為大家分享一篇Python 創(chuàng)建空的list,以及append用法講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05