怎么建商城网站吗建设网站需要的安全设备

张小明 2026/1/10 16:48:03
怎么建商城网站吗,建设网站需要的安全设备,的品质网站建设,wordpress分页404我们在实际工作或者生活中#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进行投诉反馈,一经查实,立即删除!

做网站怎么查看来访ipwordpress 前端会员中心

Version-Fox终极插件管理指南:从零开始掌握多版本控制 【免费下载链接】vfox 项目地址: https://gitcode.com/gh_mirrors/vf/vfox Version-Fox(简称vfox)作为现代开发环境管理的利器,其强大的插件系统是支撑多版本控制的核…

张小明 2025/12/30 10:24:21 网站建设

网上做任务的网站有哪些内容做网站有域名还需要什么

PPTTimer悬浮计时器:3分钟快速掌握演讲时间管理的实用指南 【免费下载链接】ppttimer 一个简易的 PPT 计时器 项目地址: https://gitcode.com/gh_mirrors/pp/ppttimer 还在为演讲时间失控而苦恼?PPTTimer悬浮计时器就是你的救星!这款专…

张小明 2025/12/30 10:27:19 网站建设

网站安全建设wordpress淘宝

PostCSS 是现代前端工程化中不可或缺的 CSS 处理工具。它本身不提供任何 CSS 扩展语法,而是通过插件系统实现代码分析、转换、优化和增强。本文将深入解析 PostCSS 的原理、核心能力、典型插件、工程配置,并厘清它与 Less、SCSS 等预处理器的本质区别与协…

张小明 2025/12/30 16:20:54 网站建设

越秀区网站建设公司.中国域名的网站

Excalidraw性能优化:处理大型图表的流畅体验 在当今远程协作日益频繁的背景下,技术团队对可视化工具的需求早已超越了简单的“画图”。一张架构图可能承载着整个系统的演进脉络,一个流程图或许就是产品逻辑的核心表达。而当这些图形变得越来越…

张小明 2025/12/30 16:28:21 网站建设

佛山网站建设联系电话中文wordpress教程

AIMSUN安装与配置 在本节中,我们将详细介绍如何在不同的操作系统上安装和配置AIMSUN微观交通流仿真软件。通过本节的学习,您将能够顺利完成AIMSUN的安装,并进行必要的配置,为后续的仿真工作做好准备。 1. 操作系统要求 1.1 Window…

张小明 2025/12/30 16:28:15 网站建设

什么系统做网站最安全网站的建设方法包括什么

UniHacker终极指南:免费解锁全平台Unity开发环境的完整解决方案 【免费下载链接】UniHacker 为Windows、MacOS、Linux和Docker修补所有版本的Unity3D和UnityHub 项目地址: https://gitcode.com/GitHub_Trending/un/UniHacker 还在为Unity许可证费用发愁&…

张小明 2025/12/30 16:21:02 网站建设