Nightwatch logo of an owl
指南
API
关于
博客
Search
GitHub
Discord
3.7.0
先前 2.6.19
版本 1.7
版本 0.9
所有版本
指南
API
关于
博客
GitHub
Discord
发布说明
(当前版本 3.7.0)
Api 页面
浏览器
概述
axeInject
axeRun
后退
captureBrowserConsoleLogs
captureBrowserExceptions
调试
enablePerformanceMetrics
结束
前进
框架
父框架
getCurrentUrl
getLog
getLogTypes
getPerformanceMetrics
getTitle
初始化
isLogAvailable
navigateTo
暂停
执行
退出
刷新
registerBasicAuth
saveScreenshot
saveSnapshot
截图
会话
会话列表
setDeviceDimensions
setGeolocation
状态
提交
takeHeapSnapshot
超时
timeoutsAsyncScript
timeoutsImplicitWait
网址
urlHash
useCss
useXpath
waitForElementNotPresent
waitForElementNotVisible
waitForElementPresent
waitForElementVisible
waitUntil
.alerts
接受
取消
getText
setText
.appium
getContext
getContexts
getCurrentActivity
getCurrentPackage
getGeolocation
getOrientation
hideKeyboard
isKeyboardShown
longPressKeyCode
pressKeyCode
setContext
setGeolocation
setOrientation
startActivity
.assert
概述
attributeContains
attributeEquals
attributeMatches
cssProperty
domPropertyContains
domPropertyEquals
domPropertyMatches
elementsCount
elementPresent
hasClass
hasAttribute
hasDescendants
enabled
selected
textContains
textEquals
textMatches
titleContains
titleEquals
titleMatches
urlContains
urlEquals
urlMatches
valueContains
valueEquals
visible
.chrome
概述
.cookies
删除
删除所有
获取
获取所有
设置
.document
injectScript
源代码
executeScript
executeAsyncScript
.element
概述
查找元素
查找
查找所有
findByAltText
findAllByAltText
findByPlaceholderText
findAllByPlaceholderText
findByRole
findAllByRole
findByLabelText
findByText
findAllByText
getFirstElementChild
getLastElementChild
getNextElementSibling
getPreviousElementSibling
getShadowRoot
元素交互
勾选
清除
点击
拖放
sendKeys
setAttribute
setPassword
setProperty
setValue
提交
更新
上传
submitForm
取消勾选
updateValue
uploadFile
元素状态
clearValue
elementActive
getAccessibleName
getAriaRole
getAttribute
getCssProperty
getProperty
getRect
getElementSize
getTagName
getText
getValue
getId
hasDescendants
isEnabled
isSelected
isVisible
isPresent
用户操作
waitUntil
clickAndHold
双击
右键点击
moveTo
Selenium Actions API
屏幕截图
takeScreenshot
.expect
概述
语言链
equal() / contain() / match()
startWith() / endWith()
.not
before() / after()
.cookie()
.element()
.a() / .an()
.active
.attribute(name)
.css(property)
.enabled
.present
.property(name)
.selected
.text
.value
.visible
.elements()
.count
.title()
.url()
.firefox
概述
.network
captureRequests
mockResponse
setConditions
.window
关闭
全屏
getAllHandles
getHandle
getPosition
getRect
getSize
最大化
最小化
打开
setPosition
setRect
setSize
switchTo
页面对象
概述
实例
命令
用户操作
概述
可用操作
操作勾选
工作示例
程序化 API
使用程序化 API
.submit()
建议编辑
提交 FORM 元素。submit 命令也可以应用于 FORM 元素的任何后代元素。
用法
参数
名称
类型
描述
webElementId
字符串
要路由命令到的元素的
Web 元素 ID
。
回调
可选
函数
命令完成后要调用的可选回调函数。