selenium Webdriver 處理 —— 通過時間控件給文本框賦值


說明:大部分程序選擇時間時都是用 時間控件 直接選擇一個日期然后賦值給文本框,下面舉例說明

1、利用時間控件賦值給文本框具體事例如下:

HTML界面:

excel中時間數據:(要把文本框的樣式更改為 文本 格式)

 

java代碼:

 //用js將input標簽的readonly去掉
	   String js1="var setDate=document.getElementById(\"publishTime\");setDate.removeAttribute('readonly');";//定義一個js
	   exeJS(dr, js1);//執行js
	   WebElement s_p_fbsj=fFind(dr, By.id("publishTime"));//獲取時間對應的文本框
	   s_p_fbsj.clear();
	   s_p_fbsj.sendKeys(Demo.getExcel(index, 11, colNum));//從excel中讀取值時,excel中要把表格的格式設置為 文本,否則讀取出來的就是一段數字
	   WebElement dayelement=fFind(dr, By.xpath("//*[@id='ui-datepicker-div']/div[3]/button[2]"));//獲得時間控件上的 確定按鈕
	   dayelement.click();//點擊確定按鈕后把時間控件關閉

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM