首页 > 其他分享 >selenium中的click()操作不稳定情况

selenium中的click()操作不稳定情况

时间:2023-04-19 14:13:38浏览次数:39  
标签:el selenium driver 点击 操作 click

    曾听说过click操作不稳定,今天碰到了,分享一波

driver.get("D:\PythonFiles\wlxcUI\practice\检测代码\demo.html")
driver.maximize_window()

el = driver.find_element_by_name("mfile")
el.click()
通过name吵到的input元素,无法点击上传文件,更换为
ActionChains(driver).move_to_element(el).click().perform()
执行点击操作可以执行
原博:python--selenium:元素点击不到,你需要的点击方法都在这_selenium点击操作_Bierante的博客-CSDN博客

标签:el,selenium,driver,点击,操作,click
From: https://www.cnblogs.com/dumbleying/p/17333081.html

相关文章

  • 云时代,MySQL到ClickHouse数据同步产品对比推荐
    ClickHouse在执行分析查询时的速度优势很好的弥补了MySQL的不足,但是对于很多开发者和DBA来说,如何将MySQL稳定、高效、简单的同步到ClickHouse却很困难。本文对比了NineData、MaterializeMySQL(ClickHouse自带)、Bifrost三款产品,看看他们在同步时的差异。对比结果概述整体上......
  • linux操作--10
    升级Linux内核无快照情况下的备份与回复采用dump与restore指令,指令可能不存在需要自己安装,安装指令如下dump使用方法restore恢复......
  • selenium部分知识点总结
    selenium部分总结最近写了一个selenium自动化脚本.基于此总结一些常用的代码1.用户输入换行符不终止输入strings=''s=input('请输入:(q停止输入)')whiles!='q':#此处可自行设置strings=strings+s+'\n's=input()"""输入:B07RW2M73......
  • sql server的cube操作符使用详解[转]
    sqlserver的cube操作符使用详解cube操作符  要使用cube,首先要了解groupby  其实cube和rollup区别不太大,只是在基于groupby子句创建和汇总分组的可能的组合上有一定差别,  cube将返回的更多的可能组合。如果在groupby子句中有n个列或者是有n个表达式的话,  sqlserv......
  • 复数类的操作
    一、问题描述。二、设计思路1、声明一个复数类Complex(类私有数据成员为double型的real和image)2、定义构造函数,用于指定复数的实部与虚部。3、定义取反成员函数,调用时能返回该复数的相反数(实部、虚部分别是原数的相反数)。4、定义成员函数Print(),调用该函数时,以格式(real,imag......
  • 【Azure 应用服务】当在Azure App Service的门户上 Log Stream 日志无输出,需要如何操
    问题描述在AzureAppService的门户上LogStream日志无输出,需要如何操作让其输出ApplicationLogs呢?如下图所示:问题解答请注意,上图中提示说:Applicationlogsareswitchedoff. YoucanturnthemonusingtheAppServiceLogsSettings.应用日志关闭,可以通过AppServiceL......
  • Linux的操作系统网络模块
    Linux操作系统的网络模块是负责网络通信的核心部分。它通过实现各种协议和算法,使得计算机能够在网络中进行数据交换和通信。网络模块主要包括以下几个方面的功能:(1)IP协议栈:负责处理网络层的数据包,实现IP地址的分配、路由选择等功能。IP协议栈是网络模块中最基本的部分,它负责处理......
  • CH58xFLASH操作
    一、描述读:从FLASH将数据赋值给buff;写:从buff将数据赋值给FLASH;DataFlash特点:擦/ERASE写/READ读/WRITE0.25KB(的倍数)/4KB(的倍数)1Byte/多个Byte/256Byte(的倍数,best)1Byte/多ByteCodeFlash特点:擦/ERASE写/READ读/WRITE4KB(的倍数)4Byte4Byte/256Byte(的倍......
  • Linux下Mysql数据库的基础操作
    (Linux下Mysql数据库的基础操作)一、Mysql数据介绍Mysql数据库是一种关系型数据库管理系统,具有的优点有体积小、速度快、总体成本低,开源,可移植性(跨平台,在不同系统中使用),可以和开发语结合,属于轻量级数据库。二、数据库相关术语介绍1.数据库相关名词数据库:database表:table......
  • selenium三种等待方式 (强制等待、隐式等待、显示等待)
    ​ 方式一:强制等待time.sleep(n)#单位:秒复制代码程序表现:强制暂停程序运行,等待n秒后继续执行后续代码演示代码:time.sleep(3)driver.find_element(By.ID,"kw").send_keys("华测教育")复制代码方式二:隐式等待driver.implicitly_wait(n)#单位:秒复制代码......