selenium_定位tag_name-程序员宅基地

技术标签: selenium  测试工具  

 

 第一个input

"""
    需求:
        1. 使用tag_name定位方式,使用注册A.html页面,用户名输入admin
    方法:
        1. driver.find_element_by_tag_name("") # 定位元素方法
        2. send_keys() # 输入方法
        3. driver.quit() # 退出方法
"""

# 导包
from selenium import webdriver
from time import sleep
from selenium.webdriver.common.by import By

# 获取 浏览器驱动对象
driver = webdriver.Edge()

# 打开 注册A.html
url = r"C:\Users\黄永生\Desktop\软件测试\P2C电子市场\web自动化_day01_课件+笔记+资料+代码\02_其他资料\注册A.html"
driver.get(url)

# 使用tag_name定位用户名 并 输入admin
# 注意:页面中如果存在多个相同的标签名,默认返回第一个标签
driver.find_element(By.TAG_NAME,"input").send_keys("admin")

# 暂停 3秒
sleep(3)
# 退出浏览器驱动
driver.quit()

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/HYSliuliuliu/article/details/137886980

智能推荐

ORACLE的内部表——DUAL表_oracle dual自带的内存表-程序员宅基地

文章浏览阅读871次。oracle,dual表_oracle dual自带的内存表

(附源码)springboot工科树洞网站 计算机毕设48510-程序员宅基地

文章浏览阅读857次,点赞18次,收藏20次。(1)登录:管理员的账号是在数据表表中直接设置生成的,不需要进行注册;(2)轮播图/校园公告管理:管理员可以对系统前台展示的轮播图以及校园公告信息进行增删改查,方便用户进行查看。(3)系统用户:管理员可以对工科树洞网站中的管理员以及前台注册的用户进行审核管理。(4)模块管理:在“模块管理”这一菜单下可以对系统当中的用户操作的所有信息进行管理,包含了校园论坛、帖子分类。(3)资源管理:管理员可以对工科树洞网站前台展示的校园资讯以及资讯分类所属的分类进行管控。

【杂记】IDEA和Eclipse如何查看GC日志_idea怎么看代码的gc情况-程序员宅基地

文章浏览阅读543次,点赞9次,收藏10次。论IDEA和Eclipse如何查看GC日志的方式_idea怎么看代码的gc情况

Win32汇编学习——windows基础知识(小甲鱼教程)_汇编 32 教程-程序员宅基地

文章浏览阅读2k次。《Win32汇编语言程序设计》(小甲鱼)1)windows特权保护机制1)80386的中断和异常2)80386的保护机制3)Windows的保护机制2)80x86处理器的工作模式1.实模式2.保护模式3.虚拟8086模式3)Win7的启动过程1.开启电源,加电自检(在主板上的一个BIOS芯片)检查完之后(检查一些硬盘,磁盘、CPU...看能不能通..._汇编 32 教程

图像处理ITK与Visual Studio2017的配置教程!_itk和vs版本对应-程序员宅基地

文章浏览阅读2.9k次,点赞10次,收藏26次。VS2017配置ITK本次教程中的环境配置如下:Visual Studio2017,cmake 3.9.4,ITK 4.13;配置之前,声明一下,这里的VS选择2017,不是2019的原因,是源于2019版本太新,编译总是出现错误(之前测试过两次),所以在这里建议大家选择 VS版本的时候,最好在是2017及以前,配置之前,你需要确保下面三个软件已经安装好,或者已经下载完毕;Visua..._itk和vs版本对应

PHPStorm好用插件推荐之GitToolBox_phpstorm gittoolbox-程序员宅基地

文章浏览阅读2.4k次。1,GitToolBox,先上图。2,作用:显示当前代码提交的用户名、时间、以及备注信息_phpstorm gittoolbox

随便推点

java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String-程序员宅基地

文章浏览阅读116次。在重构项目的时候,遇到了mybatis的一个异常:java.lang.IllegalArgumentException:invalidcomparison:java.util.Dateandjava.lang.String随后在网上查询解决方法时看到,这个是mybatis在3.3.0版本修复的一个bug,3.3.0之前是没有问题,之后就会报异常。原因是:..._java.lang.illegalargumentexception: invalid comparison: com.hclzz.petshop.be

SpringMVC学习之JSTL(JSP标准标签库)一_sprjstl-程序员宅基地

文章浏览阅读2k次。1.JSTL库官方下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/jakarta-taglibs-standard-1.1.2.tar.gz JSTL是标准标签库,它是通过多个标签库来暴露其行为的,JSTL1.2中可以分为5类区域:core:核心标签库,我们学习的重点;_sprjstl

win下的超时处理之eventlet_timeout_decorator windows-程序员宅基地

文章浏览阅读925次。一、前言网页自动派单处理中,有时循环会在某个错误的地方挂起,我们需要设置一个时间长度,超时则跳过这个错误(这个错误或许人工处理了),进入下一轮循环。度了PYTHON几种超时跳出实现方法:timeout_decorator、signal、eventlet、threading等,安装测试,前2种不太适合WIN,eventlet测试成功。二、过程1.pip installeventlet成功,importeventlet成功,运行eventlet.monkey_patch()死机,不运行不起作.._timeout_decorator windows

vim-打开多个文件、同时显示多个文件、在文件之间切换-程序员宅基地

文章浏览阅读8.8k次,点赞2次,收藏26次。目录 vim——打开多个文件、同时显示多个文件、在文件之间切换 vim——打开多个文件、同时显示多个文件、在文件之间切换可分两种情况:1、在同一窗口中打开多个文件:vi file1 file2 file3:n 切换到下一个文件 (n=next):N 切换..._vi怎么在打开的文件中跳到另一个文件

linux上下载nginx_nginx/1.21.5 rpm-程序员宅基地

文章浏览阅读252次。[ yum的代理服务器配置 ]如果想让CentOS中的yum可以通过代理服务器更新程序,则需要修改文件/etc/yum.conf,在此文件中加上:proxy=http://abcde:[email protected]:8080现在使用yum就可以使用了。CentOS6下yum安装 Nginx。1.在/etc/yum.repos.d/目录下创建一个源配置文件nginx.r..._nginx/1.21.5 rpm

numpy中的np.c_和np.r_详解_np.r_(newcols,data)-程序员宅基地

文章浏览阅读1.7k次。【时间】2018.12.03【题目】numpy中的np.c_和np.r_详解 一、np.c_和np.r_用于连接两个矩阵np.r_中的r是row(行)的缩写,是按行叠加两个矩阵的意思,也可以说是按列连接两个矩阵,就是把两矩阵上下相加,要求列数相等,类似于pandas中的concat()。n..._np.r_(newcols,data)