selenium+python 對(duì)輸入框的輸入處理方法
最近自己在做項(xiàng)目的自動(dòng)化測試(公司無此要求),在用戶管理模塊做修改用戶信息時(shí),腳本已經(jīng)跑成功,并且的確做了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)工具錄制的自動(dòng)化腳本多了一步:
driver.find_element_by_id("uname").click()
#先點(diǎn)擊輸入文本的輸入框
加上此步驟后,腳本成功的修改數(shù)據(jù)。
以上這篇selenium+python 對(duì)輸入框的輸入處理方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用Pandas和Matplotlib進(jìn)行數(shù)據(jù)清洗與可視化的實(shí)現(xiàn)步驟
在數(shù)據(jù)科學(xué)領(lǐng)域,數(shù)據(jù)清洗和可視化是構(gòu)建數(shù)據(jù)驅(qū)動(dòng)解決方案的重要步驟,本文將詳細(xì)介紹如何使用Pandas進(jìn)行數(shù)據(jù)清洗,并結(jié)合Matplotlib進(jìn)行可視化,文章通過實(shí)際代碼示例講解的非常詳細(xì),需要的朋友可以參考下2024-08-08在Python的Django框架中實(shí)現(xiàn)Hacker News的一些功能
這篇文章主要介紹了在Python的Django框架中實(shí)現(xiàn)Hacker News的一些功能,包括投票“頂”評(píng)論等功能,需要的朋友可以參考下2015-04-04Python讀取hdf文件并轉(zhuǎn)化為tiff格式輸出
這篇文章主要介紹了Python讀取hdf文件并轉(zhuǎn)化為tiff格式輸出,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-07-07Python 創(chuàng)建空的list,以及append用法講解
今天小編就為大家分享一篇Python 創(chuàng)建空的list,以及append用法講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-05-05python從網(wǎng)絡(luò)讀取圖片并直接進(jìn)行處理的方法
這篇文章主要介紹了python從網(wǎng)絡(luò)讀取圖片并直接進(jìn)行處理的方法,涉及cStringIO模塊模擬本地文件的使用技巧,需要的朋友可以參考下2015-05-05Python?Apschedule定時(shí)任務(wù)框架的用法詳解
apschedule是一個(gè)用python寫的定時(shí)處理框架,這篇文章主要為大家詳細(xì)介紹了Apschedule定時(shí)任務(wù)框架的用法,感興趣的小伙伴可以跟隨小編一起了解一下2023-06-06