码迷,mamicode.com
首页 > Web开发 > 详细

selenium webDriver给隐藏域赋值 input hidden set value

时间:2016-10-27 09:57:47      阅读:1515      评论:0      收藏:0      [点我收藏+]

标签:img   hidden   element   selenium   hid   bdr   方式   end   web   

//直接这样无法给input hidden赋值
// driver.findElement(By.id("image_default")).sendKeys("a1112.jpg");
String val = driver.findElement(By.id("image_default")).getAttribute("value");



JavascriptExecutor jse = (JavascriptExecutor)driver;
//这种方式可用直接给隐藏域赋值
String s1="document.getElementById(‘image_default‘).value=‘a22.jpg‘";
jse.executeScript(s1);

如果还不行,jse.executeScript("document.getElementById(‘fs_img1‘).setAttribute(‘type‘, ‘text‘);"); 先改变元素的类型到text再sendKeys就行了。
driver.findElement(By.id("fs_img1")).sendKeys("a.jpg");

selenium webDriver给隐藏域赋值 input hidden set value

标签:img   hidden   element   selenium   hid   bdr   方式   end   web   

原文地址:http://www.cnblogs.com/hui-blog/p/6002731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!