E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
send_keys
五、Selenium操作指南(二)
文章目录四、获取页面元素属性(一)get_attribute获取属性(二)获取文本(三)获取其他属性五、页面交互操作(一)输入文本
send_keys
()(二)点击click()(三)清除文本clear(
for_everyoung01
·
2024-09-04 16:20
测试开发
selenium
测试工具
css定位页面元素,页面元素定位-CSS元素基本定位
基本定位"""属性定位一"""##通过id#driver.find_element_by_css_selector("#kw").
send_keys
(u"博客园")##通过class#driver.find_element_by_css_selector
戒糖ing
·
2024-08-28 09:29
css定位页面元素
python+selenium的web自动化】- 针对上传操作的实现方案
关于上传操作上传有两种情况:如果是input可以直接输入路径的,那么直接使用
send_keys
(文件路径)输入路径即可;非input标签的上传,则需要借助第三方工具:第三方库pywin32、第三方工具pyautogui
程 序员二黑
·
2024-02-12 07:45
python
selenium
自动化
测试用例
单元测试
软件测试
自动化测试
python+selenium的web自动化之针对上传操作的实现方案
一、关于上传操作上传有两种情况:如果是input可以直接输入路径的,那么直接使用
send_keys
(文件路径)输入路径即可;非input标签的上传,则需要借助第三方工具:第三方库pywin32、第三方工具
小梧敲代码
·
2024-02-09 10:28
python
selenium
软件测试
自动化测试
测试工程师
web自动化之文件上传操作
使用python在web自动化中经常碰到文件上传的操作,一般文件上传存在input输入框的话可以直接采用
send_keys
()的方法传入文件,在没有输入框的文件上传则要借用其他第三方库来完成,下面介绍几种文件上传的方法
爱吃 香菜
·
2024-02-09 10:27
IT
程序员
程序人生
单元测试
自动化测试
职场和发展
软件测试
面试
python web自动化-文件上传-亲身实践
文件上传三种方式:(一)查看元素标签,如果是input,则可以参照文本框输入的形式进行文件上传方法:和用户输入是一样的,使用
send_keys
步骤:1、找到定位元素,2,输入文件路径ele=driver.find_element_by_id
曾醉沙场,今已昭昭
·
2024-02-09 10:26
python
自动化
开发语言
软件测试 | 文件上传与弹窗处理
1.文件上传图3-23所示的是企业微信上传文件的操作,此操作使用自动化方式上传文件,实现的步骤是:首先定位到“上传图片”按钮元素,该元素为input标签,type为file,然后将文件路径作为值传入到
send_keys
霍格沃兹-慕漓
·
2024-02-09 10:25
测试
软件测试
测试开发
javascript
java
python
send_keys
无法输入全部文字的问题
问题:使用
send_keys
函数在输入框中输入一个字符串,只能输入字符串的第一个字符,如:在input框中输入‘联系人’,结果只输入‘联’。
小夜曲baby
·
2024-02-05 19:39
selenium中
send_keys
()模拟按键输入的keys类属性列表
keys列表#断开键NULL='\ue000'#空键CANCEL='\ue001'#Cancel键,相当于ESC键HELP='\ue002'#Help键BACKSPACE='\ue003'#BackSpace退格键BACK_SPACE=BACKSPACE#BackSpace退格键TAB='\ue004'#Tab键CLEAR='\ue005'#关闭NumLock的5键RETURN='\ue006'#
爱啃鸭头
·
2024-02-05 19:38
GUI自动化
软件测试
发现
send_keys
方法无效
在使用时,突然发现单独这个文本框使用send_key方法送不进去值了,1、检查键盘的输入法是否正确,可更换不同的输入法进行验证2、文本框调用
send_keys
()输入值时,被隐藏。
cui23333
·
2024-02-05 19:34
UIautomator2
Python
UIautomator2
Python 中 Selenium 的
send_keys
() 函数
我们将介绍SeleniumPython中的
send_keys
()函数并演示其用法。任何应用程序在进入市场之前都需要经过一些测试。应用程序应首先满足与其名称相关的所有要求。
迹忆客
·
2024-02-05 19:03
Python
实用技巧
python
selenium
数据库
selenium之常见键盘的操作
键盘操作需要通过
send_keys
()方法来进行输入内容,输入的内容可以根据用户需求指定输入键盘所有按键,键盘的操作需要结合导入keys类来进行使用;常用操作:1.删除键(BackSpace):
send_keys
weixin_41812355
·
2024-02-05 08:39
web自动化
selenium
selenium-模拟键盘事件(回车、删除、刷新等)
sendkeys可以模拟键盘输入,也可以用来模拟键盘上的按键,甚至是组合键键值解释
send_keys
(Keys.BACK_SPACE)删除键BackSpacesend_keys(Keys.SPACE)空格键
忘了呼吸的那只猫
·
2024-02-04 14:49
python+selenium实现简单的自动化登录
验证码我在后台注释掉了验证,因此可以随便输入数据,这里不做说明预期效果:点击【登录】按钮后可以跳转页面2F12获取元素登录核心代码#设置账号wd.find_element(By.ID,'userName').
send_keys
我是一只老白兔
·
2024-02-01 08:20
python3
selenium
python
selenium
自动化
python+selenium上传本地文件
迅雷号自媒体视频文件自动上传,贴标签发布难点本地文件上传,通过
send_keys
(‘文件路径’)的方式实现上传的目的文件名通过正则匹配的方式进行处理,主要匹配出中文标题名称处理过程中文件名称中包括中文字符
win_zcj
·
2024-01-27 08:45
python
selenium
本地文件上传
selenium clear()无效的解决办法
做自动化时,在往输入框中
send_keys
前往往需要先清空一下这个输入框里的内容,避免输入框原本有内容或默认值,导致最终输入的结果不是预期的内容。
joker_zsl
·
2024-01-18 11:45
自动化测试
selenium
测试工具
selenium-弹出框、下拉框
要定位这类提示框具体思路是switch_to_alert()方法定位alert/confirm/prompt,然后使用text/accept/dismiss/
send_keys
这一系列动作。
Amir_zy
·
2024-01-13 09:30
selenium
前端
javascript
Selenium基础 — 文件上传&文件下载
一般场景:在页面中的上传按钮是一个标签,其中type属性为type="file",这种可以用selenium提供的
send_keys
()方法轻松解决。
测试-八戒
·
2024-01-10 20:24
selenium
selenium
python
chrome
python自动化测试,解决click弹窗出不来的问题。
一、在用python写UI自动化测试的时候,可能会遇到明明用.click()点击了【查看】按钮,但是弹窗弹不出来;遇到这个问题的时候,不妨可以试试模拟键盘的操作,利用.
send_keys
(Keys.ENTER
Rc神
·
2024-01-03 12:24
python selenium模拟键盘_python+selenium模拟键盘输入
fromselenium.webdriver.common.keysimportKeys#键盘导入类------------------------------------------------------------------------------常用的键盘操作:
send_keys
weixin_39958019
·
2024-01-02 08:15
python
selenium模拟键盘
selenium 的节点交互和动作链
比较常见的用法有:输入文字
send_keys
()方法,清空文字方法clear()方法,点击按钮时用click()方法。
权力博
·
2023-12-30 10:04
第二天使用seleninum创建创建员工
一:知识准备创建用户前,我们学习下seleninum的页面元素获取和填写数据方法
send_keys
发送数据find_element_by_xpath通过xpath定位,这个上一节我们说过二:查看页面结构进入系统以后
攻城狮的梦
·
2023-12-27 09:42
python开发
python
UI自动化之元素定位(xpath之相对路径)
#1、通过id定位(以百度首页为例)driver.find_element_by_xpath("//*[@id=‘kw’]").
send_keys
(“test”)#2、通过class定位driver.find_element_by_xpath
QT_5779
·
2023-12-22 17:43
xpath
selenium
定位
面试
Web自动化测试:模拟键盘事件(Keys)
如何使用引入的common.keys库来模拟键盘来操控浏览器一、基础写法具体用法其实和我们之前对浏览器输入框所用的方法:
send_keys
()是一样的,只不过我们通过keys类,可以输入webdriver
川石教育
·
2023-12-22 16:22
selnium操作输入框无法输入内容
selenium.common.exceptions.ElementNotInteractableException:Message:elementnotinteractable报错信息说明元素不能操作,也可能是没有找到元素所以我的
send_keys
chenchen_nini
·
2023-12-20 07:46
python小知识
python
开发语言
web自动化,selenium 无法清空输入框默认值继续输入
1.有的页面输入框自带默认值,想要修改里面的内容时,先使用clear()再
send_keys
(),这种方式无法清除只会在默认值后面追加内容,不是我想要的结果解决方法:方法一:先双击,后直接
send_keys
单单一个越字
·
2023-12-19 11:11
python
selenium
自动化测试
selenium
python
自动化测试
python+appium自动化常见操作
com.lemon.lemonban:id/navigation_my').click()#输入driver.find_element('id','com.lemon.lemonban:id/et_password').
send_keys
希冀miracle
·
2023-12-16 16:20
python
appium
自动化
【selenium】AttributeError: ‘WebDriver‘ object has no attribute‘find_element_by_id‘报错解决
【报错】Traceback(mostrecentcalllast):driver.find_element_by_id(‘kw’).
send_keys
(‘python’)AttributeError:‘
zz的学习笔记本
·
2023-12-16 02:21
Selenium学习
selenium
python
测试工具
appium :输入框控件为android.view.View 时输入内容(如:验证码、密码输入框)
由于输入框控件是android.view.View,不是android.widget.EditText,所以只能点击,而启动appium后,会将输入法切换至appiumIME,导致输入发课件,也不能通过
send_keys
R.zb
·
2023-12-01 11:41
appium
android
selenium定位元素方法
一、class定位class属性有空格是多重属性,取其中一个就行#通过class定位,对应于class的值#driver.find_element_by_class_name("s_ipt").
send_keys
酷飒de小姐姐
·
2023-12-01 02:46
WebUI自动化学习(Selenium+Python+Pytest框架)003
常用的元素操作动作有:(1)
send_keys
()键盘动作:向浏览器发送一个内容,通常用于输入框输入内容或向浏览器发送快捷键(2)click()鼠标左键单击,通常用于点击按钮(3)clear()清空内容
为了人类心智的荣耀
·
2023-11-30 12:46
Python
自动化
学习
selenium
python + selenium上传图片
其实,在seleniumwebdriver没我们想的那么复杂;只要定位上传按钮,通
send_keys
添加本地文件路径就可以了。绝对路径和相对路径都可以,关键是上传的文件存在。下面通地例子演示。
yuxuan6699
·
2023-11-28 22:51
Python
Python
Selenium
Web自动化测试:元素的基础操作和浏览器基础操作
上一节,我们了解了如何定位元素,其实也有涉及对于元素的操作,这一节我们就详细的介绍一下对于元素的操作和对于浏览器的一些操作一.对于元素的基础操作:clear():清除输入框内的文本
send_keys
()
川石信息
·
2023-11-27 08:18
Python web自动化测试 —— 文件上传
文件上传三种方式:(一)查看元素标签,如果是input,则可以参照文本框输入的形式进行文件上传方法:和用户输入是一样的,使用
send_keys
步骤:1、找到定位元素,2,输入文件路径ele=driver.find_element_by_id
测试涛叔
·
2023-11-24 03:03
技术分享
软件测试
python
开发语言
软件测试
selenium爬虫find_element_by_*已被废弃使用find_element来代替
web.find_element_by_xpath('//*[@id="changeCityBox"]/p[1]/a')web.find_element_by_xpath('//*[@id="search_input"]').
send_keys
青春不张扬
·
2023-11-21 23:15
爬虫
selenium
python
Python + Selenium元素定位方式(下拉框、鼠标、表单切换、窗口切换、警告框、JavaScript等实战)
单个元素定位实战driver.find_element_by_id("kw").
send_keys
("大道至简")driver.find_element_by_name("wd").
send_keys
(
石头缝里的小松鼠
·
2023-11-21 02:02
自动化测试相关
Selenium
Webdriver
学习
定位
selenium
xpath
自动化测试selenium+python(webdriver常用的API)
8fromseleniumimportwebdriverimporttimebrowser=webdriver.Firefox()browser.get("https://www.baidu.com")browser.find_element_by_id("kw").
send_keys
x.yao
·
2023-11-21 01:22
软件测试篇
selenium
python
(selenium element not interactable)selenium的
send_keys
怎么往codemirror中发送数据
简直了,什么方法都试过了,什么鼠标悬停、修改js都不行。最后居然就是定位到textarea域,再定位到想插入文本的位置的前面(我理解就是定位到cursor游标);然后点击以显示游标;最后往textarea域send数据就行。解决方法查看此大佬链接:selenium关于CodeMirror-code中无法输入内容解决方法
喔就是哦噢喔
·
2023-11-13 16:38
python
selenium
selenium
测试工具
元素不可交互
Python实现微信自动发送消息
使用键位编码win32api、win32con或者
send_keys
实现发送微信消息。
baidu_17201253
·
2023-11-10 17:23
Python
python
开发语言
selenium等待元素加载、元素操作、执行js、切换选项卡、登录cnblogs(chrome)、抽屉半自动点赞
dashrightarrow⇢就会报错设置等待:显示等待,隐士等待#找某个标签,如果找不到,最多等待10sbro.implicitly_wait(10)selenium元素操作点击操作:click()写文字:
send_keys
我每天都好饿
·
2023-11-10 09:13
爬虫
selenium
chrome
python
爬虫
Python+Selenium+Unittest 之selenium11--WebDriver操作方法1-常用操作
目录1、
send_keys
("输入的内容")(输入文字)2、clear()(清除元素内的内容)3、click()(点击元素)4、quit()关闭浏览器5、refresh()(刷新浏览器页面)6、set_window_size
刘阿童木
·
2023-11-10 02:28
web自动化
python
selenium
开发语言
selenium对弹窗(alert)的处理
可以定位alert、confirm、prompt对话框)switch_to_alert()定位弹出对话框text()获取对话框文本值accept()相当于点击“确认”dismiss()相当于点击“取消”
send_keys
shixiu_yuan
·
2023-11-09 06:10
python
web自动化
selenium
alter
confirm
prompt
Selenium实现多窗口切换
#打开网页browser.current_url#获取当前网页的urlbrowser.window_handles#获取所有网页的句柄browser.find_element_by_id('kw').
send_keys
TianJinZi
·
2023-11-08 12:10
pycharm
自动化测试
Selenium+python
selenium
chrome
技术分享 | web自动化测试-文件上传与弹框处理
实战演示文件上传input标签使用自动化上传,先定位到上传按钮,然后
send_keys
把路径作为值给传进去.如图所示,是企业微信文件上传的页面定位到标签为input,type为file的元素信息,然后使用
潇潇说测试
·
2023-11-07 04:19
自动化测试
软件测试工程师
软件测试
前端
功能测试
软件测试
自动化
程序人生
职场和发展
十二 文件上传操作
首先,将下面html代码保存到一个文件中后续第一种上传文件方式的代码小案例都是访问此html的Title方式一:input标签上传文件比较简单,可以定位input标签后,直接.
send_keys
()就可以了
重庆阿登
·
2023-11-04 14:02
Selenium常用实战功能指南
文章目录自动化前言元素定位的几种方法id定位name定位link_text定位partial_link_text定位xpath定位(重点)css定位常见问题元素操作的常用方法基本方法
send_keys
(
飘飞雪
·
2023-11-04 00:24
python
质量保障
selenium
测试工具
selenium之 功能键Keys
一些可见的正常的文本可以直接
send_keys
()发送,但是有一些功能键就需要其他的方法。selenium就为我们提供了一个Keys类,其中提供了很多常用的不可见的特殊按键。
huilan_same
·
2023-11-04 00:52
Selenium
Python
Selenium自动化测试详解
selenium
python
自动化测试
keys
Selenium API高级
弹出框操作1)进入到弹出框中driver.switch_to.alert2)接收警告accept()3)解散警告dismiss()4)发送文本到警告框
send_keys
(data)鼠标和键盘操作手动测试时键盘的操作在
睿智的少年
·
2023-11-03 19:41
selenium自动化测试入门 —— 操作元素对象
#提交表单;可通过form表单元素提交表单element.clear()#清除元素的内容;如果可以的话element.send_keys(‘需要输入的内容’)#模拟按键输入;只针对支持输入的元素注意:
send_keys
测试界的彭于晏
·
2023-11-03 17:31
软件测试
技术分享
自动化测试
selenium
测试工具
压力测试
自动化测试
软件测试
2020-03-19学习Python笔记
一、编写Python测试用例的语法错误集合1、AttributeError:'list'objecthasnoattribute'
send_keys
'解决:把find_elements_by_id方法改成
桃花鱼书斋
·
2023-10-31 21:24
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他