python WEB UI自动化在日期框中动态输入当前日期

要在日期框中输入当前日期,如下图

代码为

本想用最简单的方法,直接用sendkeys发送当前日期,如下:

current_time=time.strftime(‘%Y-%m-%d‘,time.localtime(time.time()))
driver.find_element_by_id("id_start").send_keys(current_time)

但是在实际操作时,发现发送完成后,写入的不是我的东西,而是又多了一个日期,不知道为什么。有空研究下。

就用js来操作,直接给出实例:

current_time=time.strftime(‘%Y-%m-%d‘,time.localtime(time.time()))
js="var q=document.getElementById(‘id_start‘);q.value="+‘\"‘+current_time+‘\"‘
driver.execute_script(js)

这里要注意的是日期要用引号,没有引号的话,发的也不对。

所以特别注意这段

‘\"‘+current_time+‘\"‘
时间: 2024-10-26 07:28:32

python WEB UI自动化在日期框中动态输入当前日期的相关文章

Python Selenium 搭建Web UI自动化

Python搭建UI自动化环境 下载Python3 Python官网 PyCharm 环境配置 安装Python 勾选Add Python to PATH,一直下一步. 验证:CMD输入Python 下载Chrome Driver 点击下载chromedriver 将驱动放入Python根目录下 安装PyCharm 转载:安装教程 安装Selenium 打开PyCharm 新建Python File 点击面板底部 Terminal 输入pip install selenium 安装.pip li

为什么要做自动化测试、web/UI 自动化条件和使用范围

一.为什么进行自动化测试? 缩短测试周期 避免人为出错 测试信息存储(自动化代码) 轻易获取覆盖率 其他 二.web/UI 自动化条件和使用范围 1. 前提条件 手工测试已经完成,后期在不影响进度的前提下逐渐实现自动化 项目周期长,重复性的工作都交给机器去实现 需求稳定,项目变动不大 自动化测试脚本复杂度比较低 可重复利用 2. 使用自动化测试的场景 频繁的回归测试 冒烟测试 传统行业需求变动不大,应用频繁 性能测试 *******请大家尊重原创,如要转载,请注明出处:转载自:https://w

input框中自动展示当前日期 yyyy/mm/dd

直接上代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>input框中自动展示当前日期</title> </head> <body> <input type="text" id="input"> <script>

Java中动态生成当前日期的文件

1.Java中动态生成当前日期的文件名称并且将控制台的输出信息输入到文件中     public static void SaveClonseToFile() throws IOException, FileNotFoundException {         File f = new File(getCurrentDateFileName() + ".txt");         f.createNewFile();         FileOutputStream fileOut

[原创] Web UI 自动化日期控件的处理

序 在构建自动化套件的过程中,日期操作是一件很重要也很频繁的事情.有的日期控件的div层级结构复杂,同一个类型的日期控件在多个子系统中的表现形式也大相径庭.多数工程师为了避免重复的工作,会封装抽象一个方法或公共的库,还有部分会封装成单独的日期类库. 控件 下面是去啊的日期控件 下面是相关的HTML 当然,有的日期控件元素的id为对应的日期. 代码逻辑 针对这种双日期的格式,我们如何在代码中进行处理输入? 1.      输入目标日期. 2.      判断目标日期与当前日期的差值 -      

文本框中的输入字的格式监听

限制文本框中只可以输入数字   JFoormattedTextField price= new JFormattedTextField(); price.addKeyListener(new NumberListener());//添加监听对象

[python]pytest实现WEB UI自动化

前言:其实这篇写的是pytest的测试框架运用,实现自动化和https://www.cnblogs.com/Jack-cx/p/9357658.html 原理一致 1.为啥不用unittest Pytest相对Unittest更加灵活一点,unittest需要写类继承unittest.TestCase类,pytest不需要可写可不写类,也支持生成html测试报告 2.创建工程 &对比上面robot的工程,增加一个PyUnit目录和report,这里主要放单元测试框架其他实现思路一致,report

python WEB接口自动化测试之requests库详解

1.Get请求 前提: requests库是python的第三方库,需要提前安装哦,可以直接用pip命令:`python –m pip install requests` 按照惯例,先将requests库的属性打印出来,看看哪些属性. >>> import requests >>> dir(requests) #查看requests库的属性 ['ConnectionError', 'HTTPError', 'NullHandler', 'PreparedRequest'

Web UI自动化(ubuntu系统,python3.6)

在ubuntu系统中搭建python3.6.4+selenium+chrome,实现无界面上运行web前端自动化测试 一.ubuntu系统16.04自带了python2.7和python3.5 ,需要安装python3.6.4步骤: 1.使用 wget 命令下载 Python3.6.4 安装包:wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz 2.使用 tar 命令对 Python3.6.4 进行解压:tar zxvf P