python webdriver调用JS操作日期控件
来源:互联网 发布:mac ntfs 移动硬盘 编辑:程序博客网 时间:2024/05/16 05:20
前提:日期控件存有readonly属性
步骤:
1.将input标签的readonly熟悉去掉,并对日期控件赋值
js="document.getElementById(\'birthday\').removeAttribute('readonly');document.getElementById(\'birthday\').setAttribute('value','2016-11-23');"
2.执行JS
driver.execute_script(js)
即可成功对存有readonly属性的日期控件输入日期。
备注:若在赋值时,赋一参数(本例:birthday),日期控件中会显示为 [object HTMLInputElement],解决方法暂不会,在此记录一下。
例:
js="document.getElementById(\'birthday\').removeAttribute('readonly');document.getElementById(\'birthday\').setAttribute('value',birthday);"
0 0
- python webdriver调用JS操作日期控件
- Selenium webdriver操作日历控件
- Selenium webdriver操作日历控件
- Selenium webdriver 操作日历控件
- Selenium Webdriver常用JS操作
- Webdriver调用js设置元素属性
- Webdriver调用js设置元素属性
- python使用selenium调用edge浏览器webdriver
- JS控件:日期、时间
- js的日期控件
- JS弹出日期控件.
- js日期控件
- js日期控件
- JS 日期控件
- JS日期控件
- JS经典日期控件
- js 日期控件
- 关于js日期控件
- Android webview在https下实现ssl的双向认证
- 部署到Linux报错 Unsupported major.minor version 52.0
- 【Windows】数字签名
- HTML5混合开发工程师行业前景分析
- 数据结构与算法 :提到的几种排序
- python webdriver调用JS操作日期控件
- IE11不支持Selenium 2.0 的解决办法
- iOS10相关权限的设置
- 浅入浅出 Android 安全:第五章 Android 应用层安全
- 1065. A+B and C (64bit) (20)
- 使用 ndk-stack 寻找Android程序Crash的原因
- C# 第17章
- noip2016
- MySQL连接出现服务器时区设置错误