次のコード スニペットを検討してください。
var allRows = element.all(by.repeater('row in items'))
array
これは、リピーター アイテムの を返します。では、コンソールでこの変数をデバッグするにはどうすればよいですか。私が行うconsole.log(allRows)
と、コンソールではなく配列で次のようになりますhtml
。
{ ptor_: { controlFlow: [Function],
schedule: [Function],
setFileDetector: [Function],
getSession: [Function],
getCapabilities: [Function],
quit: [Function],
actions: [Function],
touchActions: [Function],
executeScript: [Function],
executeAsyncScript: [Function],
call: [Function],
wait: [Function],
sleep: [Function],
getWindowHandle: [Function],
getAllWindowHandles: [Function],
getPageSource: [Function],
close: [Function],
getCurrentUrl: [Function],
getTitle: [Function],
findElementInternal_: [Function],
findElementsInternal_: [Function],
takeScreenshot: [Function],
manage: [Function],
switchTo: [Function],
driver:
WebDriver {
session_: [Object],
executor_: [Object],
flow_: [Object],
fileDetector_: null },
element: { [Function] all: [Function] },
'$': [Function],
'$$': [Function],
baseUrl: '',
rootEl: 'html',
ignoreSynchronization: false,
getPageTimeout: 100000,
params: {},
ready:
Promise {
flow_: [Object],
stack_: null,
parent_: null,
callbacks_: null,
state_: 'fulfilled',
handled_: true,
value_: null,
queue_: null },
plugins_:
{ pluginConfs: [],
pluginObjs: [],
assertions: {},
resultsReported: false },
resetUrl: 'data:text/html,<html></html>',
trackOutstandingTimeouts_: true,
mockModules_: [ [Object] ],
allScriptsTimeout: 100000,
getProcessedConfig: [Function],
forkNewDriverInstance: [Function],
restart: [Function] },
では、すべての html 行を含む実際の変数をどのようにデバッグすればよいでしょうか。デバッグドキュメントでそのオプションを見つけることができませんでした。
どんな助けでも大歓迎です。
ありがとう。
アップデート
allRows
次のマークアップがあります。
<li>AA</li><li>BB</li><li>CC</li>
コンソールで全体を表示する必要があります