高新手机网站建设公司网站建设图标合集

张小明 2026/1/19 20:22:40
高新手机网站建设公司,网站建设图标合集,网站建设几点关门,黑龙江生产建设兵团各连网站我们在实际工作或者生活中#xff0c;有可能遇到有些web产品#xff0c;网页上有一些时间选择#xff0c;然后支持按照不同时间段范围去筛选数据#xff0c;例如#xff1a;我们预定火车票或者预定酒店#xff0c;需要选择发车日期或者酒店的入住与退房时间。宏哥早在之前…我们在实际工作或者生活中有可能遇到有些web产品网页上有一些时间选择然后支持按照不同时间段范围去筛选数据例如我们预定火车票或者预定酒店需要选择发车日期或者酒店的入住与退房时间。宏哥早在之前的12306选出发站就简单的提到过只不过是一带而过今天就展开详细介绍一下。网页上日历控件一般是一个文本输入框鼠标点击就会弹出日历界面可以选择具体日期。这一篇宏哥就来介绍一下日历控件是如何用Playwright实现自动化。2.JQueryUI网站2.1被测网址1.被测网址的地址https://jqueryui.com/resources/demos/checkboxradio/default.html2.网页如下图GIF 2025-7-31 16-03-563.方法一宏哥这里提供两种方法其他的基本上都是围绕这两种方法进行拆解和处理的。第一种方法比较简单直接将日历控件看作是文本输入框直接按照日期格式输入就可以了马上国庆节了宏哥直接输入25年的国庆节这种方式还是比较简单容易上手的。3.1代码设计根据第一种思路进行代码设计如下图所示image3.2参考代码package com.bjhg.playwright;import com.microsoft.playwright.Browser;import com.microsoft.playwright.BrowserContext;import com.microsoft.playwright.BrowserType;import com.microsoft.playwright.Page;import com.microsoft.playwright.Playwright;/*** author 北京-宏哥** 公众号:北京宏哥微信搜索关注宏哥提前解锁更多测试干货** 《刚刚问世》系列初窥篇-JavaPlaywright自动化测试-31- 操作日历时间控件-上篇** 2025年08月04日*/public class Test_calendar {public static void main(String[] args) {// TODO Auto-generated method stubtry (Playwright playwright Playwright.create()) {//1.使用chromium浏览器# 浏览器配置设置以GUI模式启动Chrome浏览器要查看浏览器UI在启动浏览器时传递 headlessfalse 标志。您还可以使用 slowMo 来减慢执行速度。Browser browser playwright.chromium().launch(new BrowserType.LaunchOptions().setHeadless(false).setSlowMo(300));//2.创建contextBrowserContext context browser.newContext();//创建pagePage page context.newPage();//3.浏览器访问demopage.navigate(http://jqueryui.com/resources/demos/datepicker/default.html);Thread.sleep(100);//4.定位日历的输入框并输入国庆节2025-10-01page.locator(#datepicker).fill(2025-10-01);System.out.println(Test Pass);//5.关闭pagepage.close();//6.关闭browserbrowser.close();} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}3.3运行代码1.运行代码右键Run As-Java Application就可以看到控制台输出如下图所示image2.运行代码后电脑端的浏览器的动作日期控件的输入框直接输入国庆节看不清的小伙伴或者童鞋们可以自己在关闭浏览器前加一个等待即可。如下图所示GIF2025-7-3115-38-054.方法二第二种方法一种笨办法通过元素定位采用编写的Java脚本模拟手工操作一样将日期一步一步选择点击出来。4.1代码设计根据第二种思路进行代码设计如下图所示image4.2参考代码package com.bjhg.playwright;import com.microsoft.playwright.Browser;import com.microsoft.playwright.BrowserContext;import com.microsoft.playwright.BrowserType;import com.microsoft.playwright.Page;import com.microsoft.playwright.Playwright;/*** author 北京-宏哥** 公众号:北京宏哥微信搜索关注宏哥提前解锁更多测试干货** 《刚刚问世》系列初窥篇-JavaPlaywright自动化测试-31- 操作日历时间控件-上篇** 2025年08月04日*/public class Test_calendar {public static void main(String[] args) {// TODO Auto-generated method stubtry (Playwright playwright Playwright.create()) {//1.使用chromium浏览器# 浏览器配置设置以GUI模式启动Chrome浏览器要查看浏览器UI在启动浏览器时传递 headlessfalse 标志。您还可以使用 slowMo 来减慢执行速度。Browser browser playwright.chromium().launch(new BrowserType.LaunchOptions().setHeadless(false).setSlowMo(500));//2.创建contextBrowserContext context browser.newContext();//创建pagePage page context.newPage();//3.浏览器访问demopage.navigate(http://jqueryui.com/resources/demos/datepicker/default.html);Thread.sleep(100);//4.定位日历的并点击输入框page.locator(#datepicker).click();//点击下一个月8月,因为宏哥是7月份写的所有需要点击到10月份page.locator(//*[idui-datepicker-div]/div/a[data-handlernext]).click();//点击下一个月9月page.locator(//*[idui-datepicker-div]/div/a[data-handlernext]).click();//点击下一个月10月page.locator(//*[idui-datepicker-div]/div/a[data-handlernext]).click();//xpath定义第二行第六个元素可能每个月排序不一样所以不一定点击的就是01日2025-10-01page.locator(//*[idui-datepicker-div]/table/tbody/tr[1]/td[4]/a).click();System.out.println(Test Pass);//5.关闭pagepage.close();//6.关闭browserbrowser.close();} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}4.3运行代码1.运行代码右键Run As-Java Application就可以看到控制台输出如下图所示image2.运行代码后电脑端的浏览器的动作日期控件的输入框直接输入国庆节。如下图所示GIF2025-7-3115-57-315.小结日历控件的自动化测试操作今天就先介绍讲解到这里比较简单易懂。希望对您有所帮助或者参考。好了今天时间不早了灰常感谢您耐心地阅读
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站头部修改优秀毕业设计网站设计

Linux 网络使用指南 在 Linux 系统中,有多种方式可以满足我们在网络方面的各种需求,如网页浏览、图片查看、文本阅读以及文件下载等。下面将详细介绍相关的操作方法和技巧。 1. 在脚本中打开网页 若要在 shell 脚本里使用 Mozilla 打开网页,可借助 −remote 选项,其后…

张小明 2026/1/17 17:43:29 网站建设

如何使用阿里云建设网站wordpress能做手机站吗

时间线分析:原理、操作与案例实践 1. 时间线分析基础与数据来源 在进行系统分析时,时间线分析是一项非常重要的技术。它能帮助我们梳理系统中各种事件的先后顺序,从而更好地理解系统的运行情况和可能存在的问题。 时间线分析的数据来源丰富多样。常见的Windows系统中有许…

张小明 2026/1/17 17:43:29 网站建设

做网站后面维护要收钱吗数字中国建设峰会 官方网站

第一章:为什么你的Open-AutoGLM日志总是丢失?在部署 Open-AutoGLM 模型服务时,日志丢失是一个常见却容易被忽视的问题。许多开发者发现服务运行异常后无法追溯原因,根源往往在于日志系统未正确配置或被意外覆盖。日志输出路径未显…

张小明 2026/1/17 17:43:31 网站建设

教做美食的网站app手机端电子商务网站功能

AirConnect技术指南:打造跨平台音频桥接系统 【免费下载链接】AirConnect Use AirPlay to stream to UPnP/Sonos & Chromecast devices 项目地址: https://gitcode.com/gh_mirrors/ai/AirConnect AirConnect是一款创新的开源工具,能够将普通的…

张小明 2026/1/17 17:43:31 网站建设

做团购网站商品从哪里找上海装修网官网

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

张小明 2026/1/17 17:43:34 网站建设