Nightwatch logo of an owl
ガイド
API
Nightwatchについて
ブログ
Search
GitHub
Discord
3.7.0
以前のバージョン 2.6.19
バージョン 1.7
バージョン 0.9
すべてのバージョン
ガイド
API
Nightwatchについて
ブログ
Github
Discord
リリースノート
(現在のバージョン 3.7.0)
APIページ
browser
概要
axeInject
axeRun
back
captureBrowserConsoleLogs
captureBrowserExceptions
debug
enablePerformanceMetrics
end
forward
frame
frameParent
getCurrentUrl
getLog
getLogTypes
getPerformanceMetrics
getTitle
init
isLogAvailable
navigateTo
pause
perform
quit
refresh
registerBasicAuth
saveScreenshot
saveSnapshot
screenshot
session
sessions
setDeviceDimensions
setGeolocation
status
submit
takeHeapSnapshot
timeouts
timeoutsAsyncScript
timeoutsImplicitWait
url
urlHash
useCss
useXpath
waitForElementNotPresent
waitForElementNotVisible
waitForElementPresent
waitForElementVisible
waitUntil
.alerts
accept
dismiss
getText
setText
.appium
getContext
getContexts
getCurrentActivity
getCurrentPackage
getGeolocation
getOrientation
hideKeyboard
isKeyboardShown
longPressKeyCode
pressKeyCode
setContext
setGeolocation
setOrientation
startActivity
.assert
概要
attributeContains 属性値に文字列が含まれる
attributeEquals 属性値が一致する
attributeMatches 属性値が正規表現に一致する
cssProperty CSSプロパティ
domPropertyContains DOMプロパティに文字列が含まれる
domPropertyEquals DOMプロパティが一致する
domPropertyMatches DOMプロパティが正規表現に一致する
elementsCount 要素数
elementPresent 要素が存在する
hasClass クラスを持つ
hasAttribute 属性を持つ
hasDescendants 子孫要素を持つ
enabled 有効化されている
selected 選択されている
textContains テキストに文字列が含まれる
textEquals テキストが一致する
textMatches テキストが正規表現に一致する
titleContains タイトルに文字列が含まれる
titleEquals タイトルが一致する
titleMatches タイトルが正規表現に一致する
urlContains URLに文字列が含まれる
urlEquals URLが一致する
urlMatches URLが正規表現に一致する
valueContains 値に文字列が含まれる
valueEquals 値が一致する
visible 表示されている
.chrome
概要
.cookies
delete 削除
deleteAll 全て削除
get 取得
getAll 全て取得
set 設定
.document
injectScript スクリプトを挿入
source ソース
executeScript スクリプトを実行
executeAsyncScript 非同期スクリプトを実行
.element
概要
要素の検索
find 検索
findAll 全て検索
findByAltText altテキストで検索
findAllByAltText altテキストで全て検索
findByPlaceholderText プレースホルダーテキストで検索
findAllByPlaceholderText プレースホルダーテキストで全て検索
findByRole ロールで検索
findAllByRole ロールで全て検索
findByLabelText ラベルテキストで検索
findByText テキストで検索
findAllByText テキストで全て検索
getFirstElementChild 最初の子要素を取得
getLastElementChild 最後の子要素を取得
getNextElementSibling 次の兄弟要素を取得
getPreviousElementSibling 前の兄弟要素を取得
getShadowRoot シャドウルートを取得
要素の操作
check チェックを入れる
clear クリア
click クリック
dragAndDrop ドラッグアンドドロップ
sendKeys キーを送信
setAttribute 属性を設定
setPassword パスワードを設定
setProperty プロパティを設定
setValue 値を設定
submit
update 更新
upload アップロード
submitForm フォームを送信
uncheck チェックを外す
updateValue 値を更新
uploadFile ファイルをアップロード
要素の状態
clearValue 値をクリア
elementActive アクティブな要素
getAccessibleName アクセシブル名を取得
getAriaRole ARIAロールを取得
getAttribute 属性を取得
getCssProperty CSSプロパティを取得
getProperty プロパティを取得
getRect 矩形を取得
getElementSize 要素サイズを取得
getTagName タグ名を取得
getText
getValue 値を取得
getId IDを取得
hasDescendants 子孫要素を持つ
isEnabled 有効化されているか
isSelected 選択されているか
isVisible 表示されているか
isPresent 存在するか
ユーザーアクション
waitUntil
clickAndHold クリックホールド
doubleClick ダブルクリック
rightClick 右クリック
moveTo 移動
Selenium Actions API
画面キャプチャ
takeScreenshot スクリーンショットを撮る
.expect
概要
language chains
equal() / contain() / match() 一致 / 含む / 正規表現一致
startWith() / endWith() で始まる / で終わる
.not
before() / after() 前 / 後
.cookie()
.element()
.a() / .an()
.active アクティブ
.attribute(name) 属性(名前)
.css(property) CSS(プロパティ)
.enabled 有効
.present 存在する
.property(name) プロパティ(名前)
.selected 選択済み
.text テキスト
.value 値
.visible 表示されている
.elements()
.count カウント
.title() タイトル
.url() URL
.firefox
概要
.network
captureRequests リクエストをキャプチャ
mockResponse レスポンスをモック
setConditions 条件を設定
.window
close 閉じる
fullscreen フルスクリーン
getAllHandles 全てのハンドルを取得
getHandle ハンドルを取得
getPosition 位置を取得
getRect 矩形を取得
getSize サイズを取得
maximize 最大化
minimize 最小化
open 開く
setPosition 位置を設定
setRect 矩形を設定
setSize サイズを設定
switchTo 切り替え
ページオブジェクト
概要
インスタンス
コマンド
ユーザーアクション
概要
利用可能なアクション
アクショーチック
動作例
プログラムによるAPI
プログラムによるAPIの使用
.status()
編集を提案する
サーバーの現在のステータスを問い合わせます。
使用方法
.status([callback])
パラメータ
名前
タイプ
説明
callback
function
結果値とともに呼び出されるコールバック関数。
W3C WebDriver 仕様
/#status