首页 > 其他分享 >第九章_点击方法的使用手册

第九章_点击方法的使用手册

时间:2024-08-01 17:53:52浏览次数:14  
标签:get 第九章 text 元素 page 点击 使用手册 click

1.各类click的操作 1.modifiers:模拟系统中一些键的使用操作。比如ctrl win视窗等

2.position:进行文本或者元素的坐标定位,只针对当前元素,若超出也不会点击其他元素

3.button 模拟鼠标的左键、中键、右键

4.click_count:多次点击鼠标的操作

5.timeout:配置最大的超时时间,delay可设置延迟时间

6.force:去掉元素中的auto-wait 不去等待元素可见、可点击等多个click判断

7.no_wait_after:少数情况下使用,比如说某些js弹窗,有些点击操作就不可用了,避免长时间的等待

8.trial:与force相反,进行一个等待但是没有其他操作,比如等待元素出现、可点击等。

from playwright.sync_api import Page, expect

def test_pw_click(page:Page):
    page.goto("/demo/button")
    page.get_by_text("点击我试试1").click(modifiers=["Control"])
    page.get_by_text("点击我试试1").click(position={"x":15,"y":20})
    page.get_by_text("点击我试试1").click(button="right")
    page.get_by_text("点击我试试1").click(click_count=3,delay=1_000)

 

标签:get,第九章,text,元素,page,点击,使用手册,click
From: https://www.cnblogs.com/ckapple/p/18337171

相关文章

  • Python写UI自动化--playwright(点击操作)
    本篇介绍playwright点击操作,click()方法的常用参数目录0.selector(必需)1.modifiers(可选)2.position(可选)3.button(可选)4.click_count(可选)5.delay6.timeout(可选)7.force=True(可选)8.trial=True(可选)9.no_wait_after(可选)注意事项0.selecto......
  • html中javascript点击事件后显示或隐藏某些元素时需要点击两次才生效的原因分析和优化
    html中javascript点击事件后显示或隐藏某些元素时需要点击两次才生效的原因分析和优化。原来的代码如下:<divclass="cardcardcol-sm-6col-md-4col-xl-2col-lg-2justify-content-centerbg-secondary-subtle"id="tools-trigger"><ahref="javascript:vo......
  • vb6.0版本鼠标点击移动操作程序代码
    'sleep函数PrivateDeclareSubSleepLib“kernel32”(ByValdwMillisecondsAsLong)'获取鼠标坐标PrivateTypePOINTAPIXAsLongYAsLongEndTypePrivateDeclareFunctionGetCursorPosLib“user32”(lpPointAsPOINTAPI)AsLong'移动鼠标PrivateDe......
  • 使用 YOLOv5 和 PyWin32 的游戏中鼠标移动和点击无法正常工作
    我正在开发一个AI项目,使用YOLOv5模型来检测和射击Aimlabs游戏中的物体。该代码在游戏暂停时工作正常,但在游戏运行时无法准确移动鼠标,您知道如何解决此问题吗?importcv2importtorchimportnumpyasnpimportmssfromPILimportImageimportwin32apiimportwin32c......
  • 【C++第九章】初阶模板
    C++模板初阶模板介绍......
  • Android 12.0 framework层实现点击空白处自动隐藏输入法功能
    1.前言 在12.0的系统rom产品定制化开发中,在进行一些定制开发中,在某些无源码的app中,如果app中没实现点击空白区域外自动隐藏输入法功能的时候,那么就需要在系统framework层中进行相关功能的开发,接下来看下相关功能的实现2.framework层实现点击空白处自动隐藏输入法功能的核......
  • 点击内置变量,在文本框中插入,按下退回键或者删除键删除变量
    效果:代码:  //点击变量添加 consthandleTagClick=(param:any)=>{  constinput:any=inputRef.current.input;  if(input){   conststartPos=input.selectionStart;   constendPos=input.selectionEnd;   con......
  • 模块3 面向对象编程高级 --- 第九章:实现接口
    第九章实现接口主要知识点1、接口的定义2、接口的声明3、接口的实现4、接口的应用学习目标掌握接口的定义、声明、实现以及使用方法。接口是一种特殊的类,允许包括变量、常量等一个类所包含的基本内容,可以包含方法。接口中的方法只能有声明,不允许......
  • Apache Doris + Paimon 快速搭建指南|Lakehouse 使用手册(二)
    湖仓一体(DataLakehouse)融合了数据仓库的高性能、实时性以及数据湖的低成本、灵活性等优势,帮助用户更加便捷地满足各种数据处理分析的需求。在过去多个版本中,ApacheDoris持续加深与数据湖的融合,已演进出一套成熟的湖仓一体解决方案。为便于用户快速入门,我们将通过系列文......
  • 如何在新打开的页面中更新Chrome驱动程序并找到iram点击底部
    我正在使用selenium打开页面并单击底部,首先我使用以下代码打开页面并更改iram:driver.get(URL_1)driver.switch_to.frame('ifram1')单击此页面内的项目后,我定向到另一个页面,我需要单击按钮我无法使用driver.find_element(BY.XPATH)或driver.find_element......