首页 > 其他分享 >向目标输入框输入值(WebDriverWait判断是否有该输入框)

向目标输入框输入值(WebDriverWait判断是否有该输入框)

时间:2023-09-27 12:34:09浏览次数:52  
标签:webdriver selenium driver element 输入框 WebDriverWait import 输入

# 导包
from selenium import webdriver
from selenium.webdriver.common.by import By
from time import sleep
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
# 浏览器驱动
driver=webdriver.Chrome()
driver.get(r"D:\\myself\1.html")
sleep(3)
# 寻找元素  点击
# 等找到元素再执行
element=WebDriverWait(driver,10)
.until(EC.visibility_of_element_located((By.NAME,"username"))) element.send_keys("fqs") # driver.find_element(By.NAME,"username").send_keys("fqs") # 退出 sleep(2) driver.quit()

解释

 

 

 

 

html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS1</title>
</head>
<body>
  <div id='div1'>

       <div id='div2' >
         <P>这是段落1</p>
           <form >
               <button>登录1</button><br><br>
               账号<input type="text" name="username" id="ls_username" class="pn vm"><br><br>
               密码<input type="text" name="password" id="ls_password" class="pn vm"><br><br>

           </form>


         <p>这是段落2</p>
         <a href="">baidu</a>
       </div>

       <div id='div3'>
           <p>这是段落3</p>
           <button type="button" id="loginbutton">登录</button>
       </div>
  </div>
</body>
</html>

最终效果

 

标签:webdriver,selenium,driver,element,输入框,WebDriverWait,import,输入
From: https://www.cnblogs.com/haha1988/p/17732416.html

相关文章

  • 中国首个接入大模型的Linux操作系统;ChatGPT支持图片和语音输入;抖音上线方言自动翻译功
    开发者朋友们大家好:这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点,欢迎大家留......
  • BOSHIDA DC电源模块关于宽电压输入和输出的范围
    BOSHIDADC电源模块关于宽电压输入和输出的范围DC电源模块是一种电子设备,能够将输入的直流电源转换成所需的输出电源,用于供电各种电子设备。其中,关于宽电压输入和输出的范围,是DC电源模块常见的设计要求之一。本文将详细介绍DC电源模块的宽电压输入和输出的范围以及相关的理论知识......
  • 185_技巧_Power Query(M)语言快捷输入之搜狗输入法设置自定义短语
    185_技巧_PowerQuery(M)语言快捷输入之搜狗输入法设置自定义短语此前,我们发布过如何通过QQ拼音输入法来实现快速的输入PowerQuery(M)语言。参考:https://jiaopengzi.com/730.html今天我们来更新PowerQuery(M)语言在搜狗输入法中设置自定义短语的快捷输入。快捷输入效......
  • 字符数组和字符串的输入:cin,,getchar,cin.get,cin.geiline
    1#include<iostream>2usingnamespacestd;3intmain()4{5//cin.get输入字符6////charc;7/*while((c=cin.get())!=EOF)8{9cout<<c;10}*/11/*while(cin.get(c))12{13......
  • 浏览器输入 http 自动转 https 问题解决方法
    很多朋友问浏览器输入http被自动跳转至https问题,到底该怎么解决呢,其实解决方法很简单,主要关闭浏览器的HSTS功能就可以了IE浏览器1.地址栏中输入edge://net-internals/#hsts2.在Deletedomain中输入项目的域名,并Delete(删除)3.可以在Querydomain测试是否删除成功。Chrome浏览......
  • 正则表达式输入中文英文名
    请输入正确的姓名,支持中文或者英文(20位字符内),例如:杨颖/^([\u4e00-\u9fa5]{1,20}|[a-zA-Z\.\s]{1,20})$/如果想要支持名字中间输入·和.这样写,例如:迪丽热巴·迪力木拉提/^[\u4e00-\u9fa5a-zA-Z·.]+$/......
  • linuxmint使用默认fcitx安装配置搜狗输入法
    linuxmint21.2安装搜狗输入法使用fcitx配置。搜狗官网下载deb安装包,安装好输入法可以切换到,但是不能输入中文,可以复制动态库来使用sudocp/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5/opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Qml.so.5sudocp/usr/lib/x86_64-lin......
  • C#里面输入中文,数据库里面显示?
    问题解决只要在我们需要输入中文的前面加一个N就行啦!问题解决啦!......
  • Ubuntu22.04 系统添加中文输入法
    为Ubuntu22.04系统添加中文输入法引用:https://blog.csdn.net/weixin_44916154/article/details/1245823791、首先,安装 Chinese 语言包2、单击桌面右上角图标,点击 Settings,在弹出的窗口中,点击 Region&Language,然后点击 ManageInstalledLanguages3、或者通过这......
  • 备忘,win10彻底删除微软拼音输入法
    试了N种方法,最终发现只有一个方法是用的。地址:操作方法:效果: ......