2 ljmxyyh ljmxyyh 于 2016.09.21 16:36 提问

selenium对隐藏的input控件赋值问题

图片说明

如图:
鼠标定位该文本框时,焦点在第一个input上,而写入值时,值显示在第二个input上,且第二个input属性为hidden,如何通过selenium给这个文本框赋值

1个回答

dabocaiqq
dabocaiqq   2016.10.04 00:22
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
自动化测试页面上对hidden控件的处理
我们在进行自动化测试时,经常需要对页面的元素进行定位取值。如果该元素是enable的可以很方便定位。但是有时需要定位hidden的元素,直接定位就成了问题。<input type="hidden" value="147.86" name="total_plan_amount">如果通过firebug或者其他工具发现是hidde类型的元素。首先需要通过它上级取得“innerHTML”。比如下面的htm
python+selenium 对于input元素被隐藏的处理方法
今天在使用python+selenium定位input元素使用send_keys()上传文件或者图片时,开发将input元素隐藏从而造成无法定位的情况根据网上大神的思路和我们前端开发大神的点拨,就使用了一个简单粗暴的方法,删除掉input元素中的隐藏属性'display'让原按钮显示,所有就使用了以下方法d = dr.find_element_by_xpath('//*[@id=&quot;mainImgc...
Selenium Webdriver2.0 处理隐藏元素
昨个改程序遇到一个问题,UI上面有需要上传文件的地方。但是我不知道怎么让Selenium完成 点击上传文件按钮->在弹出的文件选择窗口中选择路径和文件,点确定。 要知道弹出窗口属于window的范畴,Selenium只能处理Web page. Jeremy原先的代码用的是Selenium RC中的 type “filepath+filename”方法。可不知咋搞的反正运行到这里是进行不下去
Selenium2中元素hidden和iframe处理
今天堡垒给我提了做自动化的需求.就开始自动化起来. 开始的时候,觉得用RFS比较简单,因为业务逻辑也不是很复杂。 开始的时候遇到一个问题,就是下拉框总是点不着。  RFS中有那个语句,就是wait 某个元素出现。不出现不做下一步。 总算解决了那个问题。 然后写了几个,还是很顺利的。我把关键字跟事物分层。 接着遇到麻烦了,就是在输入正文的时候,总是说元素hidden. 然后弄了很多办法
selenium 基本方法使用二_javascript的应用_对input框执行输入(日历控件)
由于目前的工作环境没有提供给我可以在真正项目上去实践这些的机会,不过还好有这么多网页,接着上一节接着继续学习下基本方法吧 根据 博主http://blog.csdn.net/u011541946/article/details/70050122的文章再进行基础知识的学习 1、执行JavaScript execute_script(script, *args)
selenium处理上传控件、不能操作的windows控件
三种方式: 1、标准上传控件 input type=’file‘,使用sendkeys(“uploadfile_name”); 2、非标准控件,使用java.awt.Robot键盘处理。回车、Tab、粘贴等。 /** * 模拟键盘回车事件 * * @throws AWTException */public void KeyEventEnter(
Webdriver利用JS给只读属性的文本框赋值
给只读文本框赋值,这里列举了
html中对hidden状态input控件进行赋值,而赋的值中包含标签,例如"<img~~~>",这样的话>就会导致input控件被截断!
html中对hidden状态input控件进行赋值,而赋的值中包含标签,例如"<img~~~>",这样的话>就会导致input控件被截断!赋的值就会在页面上展示出来!
selenium web driver 使用JS修改input属性
selenium web driver 使用JS修改input属性 selenium获取input时候,发现type=”hidden” 的input无法修改value,经牛人指点,可以使用js修改 首先html源文件如下,设置为text 、hidden、submit 1 html> 2 head> 3 title>this is a test title> 4 scrip
Layer给父页面的隐藏input框赋值
parent.$(&quot;#userId&quot;).val(&quot;10001&quot;);parent.$(&quot;#userName&quot;).val(&quot;小明&quot;);如果不好用的话 参照https://mp.csdn.net/postedit/79923814