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
导航到
暂停
执行
退出
刷新
registerBasicAuth
保存截图
保存快照
截图
会话
会话
setDeviceDimensions
setGeolocation
状态
提交
takeHeapSnapshot
超时
timeoutsAsyncScript
timeoutsImplicitWait
URL
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
启用
选中
textContains
textEquals
textMatches
titleContains
titleEquals
titleMatches
urlContains
urlEquals
urlMatches
valueContains
valueEquals
可见
.chrome
概述
.cookies
删除
删除全部
获取
获取全部
设置
.document
注入脚本
源代码
执行脚本
执行异步脚本
.element
概述
查找元素
查找
查找全部
findByAltText
findAllByAltText
findByPlaceholderText
findAllByPlaceholderText
findByRole
findAllByRole
findByLabelText
findByText
findAllByText
getFirstElementChild
getLastElementChild
getNextElementSibling
getPreviousElementSibling
getShadowRoot
元素交互
勾选
清除
点击
拖放
sendKeys
setAttribute
setPassword
setProperty
setValue
提交
更新
上传
提交表单
取消勾选
updateValue
uploadFile
元素状态
clearValue
elementActive
getAccessibleName
getAriaRole
getAttribute
getCssProperty
getProperty
getRect
getElementSize
getTagName
getText
getValue
getId
hasDescendants
isEnabled
isSelected
isVisible
isPresent
用户操作
waitUntil
clickAndHold
双击
右键点击
moveTo
Selenium 操作 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
切换到
页面对象
概述
实例
命令
用户操作
概述
可用操作
操作点
工作示例
程序化 API
使用程序化 API
.forward()
建议编辑
在浏览器历史记录中前进,如果可能的话(相当于点击浏览器前进按钮)。
用法
参数
名称
类型
描述
回调
可选
函数
命令完成后调用的可选回调函数。
W3C WebDriver 规范
/#back