跳到內容

華夏公益教科書:Dialog/do/test/rollback

來自華夏公益教科書

此頁面測試回滾,其中操作請求被撤回以恢復發出請求的頁面顯示。前幾個測試主要練習回滾的不同上下文;後面的測試練習回滾的特定原因。某些回滾原因(例如無法解析要檢視的頁面)已列出但此處不支援,因為它們在正常情況下無法被誘導。

要初始化可觀察物件(然後應由每個回滾測試恢復),請使用 action=do&label=此按鈕&verb:button-local-field-verb&page:button-local-field-page&bar1:button-local-field-bar1&bar2:button-local-field-bar2&cols=&rows=&viewxcols=&rows=&華夏公益教科書:對話方塊/do/test/rollbackx華夏公益教科書:對話方塊/do/test/rollbackcols=&rows=&onexcols=&rows=&twox 提供第二組引數的傳入值,並手動將新值輸入文字框。(該按鈕不會保留文字框的內容。)


引數和欄位

[編輯原始碼]
觀察 預期
引數 foo1 {{{foo1}}}
引數 foo2 {{{foo2}}}
引數 bar1 {{{bar1}}} one
引數 bar2 {{{bar2}}} two
引數 test {{{test}}}
欄位 quux1 size=&x
欄位 quux2 cols=&rows=&x
保留引數 ROLLBACK-CLASS {{{ROLLBACK-CLASS}}}
保留引數 ROLLBACK-CONDITION {{{ROLLBACK-CONDITION}}}
保留引數 ACTIVE-PARAMETERS {{{ACTIVE-PARAMETERS}}}

測試 測試什麼


回滾上下文
action=do&label=檢視缺失(委託)&verb:button-local-field-verb&page:button-local-field-page&foo1:button-local-field-foo1&foo2:button-local-field-foo2&bar1:button-local-field-bar1&bar2:button-local-field-bar2&quux1:button-local-field-quux1&quux2:button-local-field-quux2&cols=&rows=&viewxcols=&rows=&華夏公益教科書:對話方塊/do/test/rollback/nonexistentx華夏公益教科書:對話方塊/do/test/rollback/nonexistentcols=&rows=&value1xcols=&rows=&value2xcols=&rows=&value3xcols=&rows=&value4xcols=&rows=&value5xcols=&rows=&value6x 檢視不存在的頁面(委託)
action=do&label=檢視缺失(簡單)&verb:button-local-field-verb&page:button-local-field-page&foo1:button-local-field-foo1&foo2:button-local-field-foo2&bar1:button-local-field-bar1&bar2:button-local-field-bar2&quux1:button-local-field-quux1&quux2:button-local-field-quux2&cols=&rows=&viewxcols=&rows=&華夏公益教科書:對話方塊/do/test/rollback/nonexistentx華夏公益教科書:對話方塊/do/test/rollback/nonexistentcols=&rows=&value1xcols=&rows=&value2xcols=&rows=&value3xcols=&rows=&value4xcols=&rows=&value5xcols=&rows=&value6x 檢視不存在的頁面(非委託)
action=do&label=序列&verb:button-local-field-verb&page:button-local-field-page&count:button-local-field-count&cols=&rows=&viewxcols=&rows=&華夏公益教科書:對話方塊/do/test/rollback/sequencex華夏公益教科書:對話方塊/do/test/rollback/sequencecols=&rows=&0x 回滾會停止正在進行的序列
action=do&label=設定被動測試&verb:button-local-field-verb&form:button-local-field-form&subject:button-local-field-subject&cols=&rows=&editxcols=&rows=&華夏公益教科書:對話方塊/do/test/rollback/passive/formx華夏公益教科書:對話方塊/do/test/rollback/passive/formcols=&rows=&華夏公益教科書:對話方塊/do/test/rollback/passivex華夏公益教科書:對話方塊/do/test/rollback/passive 回滾到被動 URL:沒有 ID,但也沒有查詢引數
華夏公益教科書:對話方塊 回滾到沒有關聯 ID 的活動 URL
在您的瀏覽器中輸入以下 URL 回滾到不穩定的 URL(活動,關聯 ID 不在 URL 中)
(需要直接輸入 URL,因為如果嵌入則會被委託)
https://wikibook.tw/wiki/Wikibooks:Dialog/do?verb=view&page=Wikibooks:Dialog/do/test/rollback&test=
在您的瀏覽器中輸入以下 URL 無法從不穩定的 URL 回滾(與從穩定的 URL 不同錯誤面板)
(需要直接輸入 URL,因為如果嵌入則會被委託)
https://wikibook.tw/wiki/Wikibooks:Dialog/do?verb=view&page=Wikibooks:Dialog/do/test/rollback/nonexistent&test=


回滾原因
action=do&label=停用&verb:button-local-field-verb&page:button-local-field-page&norollback:button-local-field-norollback&cols=&rows=&viewxcols=&rows=&華夏公益教科書:對話方塊/do/test/rollbackx華夏公益教科書:對話方塊/do/test/rollbackcols=&rows=&xx 回滾這些測試
在檢視期間解析內容時失敗 [viewStepThree]
(截至目前,此錯誤無法從外部誘導)

action=do&label=無主題&verb:button-local-field-verb&form:button-local-field-form&cols=&rows=&editxcols=&rows=&華夏公益教科書:對話方塊/do/test/rollback/nonexistentx華夏公益教科書:對話方塊/do/test/rollback/nonexistent action=do&label=無表單&verb:button-local-field-verb&subject:button-local-field-subject&cols=&rows=&editxcols=&rows=&華夏公益教科書:對話方塊/do/test/rollback/nonexistentx華夏公益教科書:對話方塊/do/test/rollback/nonexistent action=do&label=空白主題&verb:button-local-field-verb&subject:button-local-field-subject&form:button-local-field-form&cols=&rows=&editxcols=&rows=&xcols=&rows=&華夏公益教科書:對話方塊/do/test/rollback/nonexistentx華夏公益教科書:對話方塊/do/test/rollback/nonexistent action=do&label=空白表單&verb:button-local-field-verb&subject:button-local-field-subject&form:button-local-field-form&cols=&rows=&editxcols=&rows=&華夏公益教科書:對話方塊/do/test/rollback/nonexistentx華夏公益教科書:對話方塊/do/test/rollback/nonexistentcols=&rows=&x

拒絕格式錯誤的編輯請求 [editStepOne]

action=do&label=名稱錯誤&verb:button-local-field-verb&subject:button-local-field-subject&form:button-local-field-form&cols=&rows=&編輯xcols=&rows=&Wikibooks:Dialog/do/test/rollback/不存在xWikibooks:Dialog/do/test/rollback/不存在cols=&rows=&Wikibooks:Dialog/do/test/rollback/{{}}x[[:Wikibooks:Dialog/do/test/rollback/{{}}]] action=do&label=缺失&verb:button-local-field-verb&subject:button-local-field-subject&form:button-local-field-form&cols=&rows=&編輯xcols=&rows=&Wikibooks:Dialog/do/test/rollback/不存在xWikibooks:Dialog/do/test/rollback/不存在cols=&rows=&Wikibooks:Dialog/do/test/rollback/不存在xWikibooks:Dialog/do/test/rollback/不存在 action=do&label=不安全&verb:button-local-field-verb&subject:button-local-field-subject&form:button-local-field-form&cols=&rows=&編輯xcols=&rows=&Wikibooks:Dialog/do/test/rollback/不存在xWikibooks:Dialog/do/test/rollback/不存在cols=&rows=&Wikibooks:Dialog/do/test/rollback/form-不安全xWikibooks:Dialog/do/test/rollback/form-不安全 action=do&label=未指定&verb:button-local-field-verb&subject:button-local-field-subject&form:button-local-field-form&cols=&rows=&編輯xcols=&rows=&Wikibooks:Dialog/do/test/rollback/不存在xWikibooks:Dialog/do/test/rollback/不存在cols=&rows=&Wikibooks:Dialog/do/test/rollback/form-未指定xWikibooks:Dialog/do/test/rollback/form-未指定

無效表單 [editStepOne, editStepTwo]
無法確定主題是否存在 [editStepTwo]
(截至目前,此錯誤無法從外部誘導)

action=do&label=冗餘規範&verb:button-local-field-verb&form:button-local-field-form&subject:button-local-field-subject&cols=&rows=&編輯xcols=&rows=&Wikibooks:Dialog/do/test/rollback/form-冗餘xWikibooks:Dialog/do/test/rollback/form-冗餘cols=&rows=&Wikibooks:Dialog/do/test/rollback/不存在xWikibooks:Dialog/do/test/rollback/不存在 action=do&label=時間戳,缺失&verb:button-local-field-verb&form:button-local-field-form&subject:button-local-field-subject&cols=&rows=&編輯xcols=&rows=&Wikibooks:Dialog/do/test/rollback/form-nullxWikibooks:Dialog/do/test/rollback/form-nullcols=&rows=&Wikibooks:Dialog/do/test/rollback/不存在xWikibooks:Dialog/do/test/rollback/不存在 action=do&label=建立,已存在&verb:button-local-field-verb&form:button-local-field-form&subject:button-local-field-subject&cols=&rows=&編輯xcols=&rows=&Wikibooks:Dialog/do/test/rollback/form-建立失敗xWikibooks:Dialog/do/test/rollback/form-建立失敗cols=&rows=&Wikibooks:Dialog/do/test/rollback/主題xWikibooks:Dialog/do/test/rollback/主題

action=do&label=修改,缺失&verb:button-local-field-verb&form:button-local-field-form&subject:button-local-field-subject&cols=&rows=&編輯xcols=&rows=&Wikibooks:Dialog/do/test/rollback/form-無建立失敗xWikibooks:Dialog/do/test/rollback/form-無建立失敗cols=&rows=&Wikibooks:Dialog/do/test/rollback/不存在xWikibooks:Dialog/do/test/rollback/不存在 action=do&label=未知規範&verb:button-local-field-verb&form:button-local-field-form&subject:button-local-field-subject&cols=&rows=&編輯xcols=&rows=&Wikibooks:Dialog/do/test/rollback/form-錯誤建立xWikibooks:Dialog/do/test/rollback/form-錯誤建立cols=&rows=&Wikibooks:Dialog/do/test/rollback/不存在xWikibooks:Dialog/do/test/rollback/不存在 action=do&label=無規範&verb:button-local-field-verb&form:button-local-field-form&subject:button-local-field-subject&cols=&rows=&編輯xcols=&rows=&Wikibooks:Dialog/do/test/rollback/form-無規範xWikibooks:Dialog/do/test/rollback/form-無規範cols=&rows=&Wikibooks:Dialog/do/test/rollback/不存在xWikibooks:Dialog/do/test/rollback/不存在

請求錯誤指定主題存在狀態 [editStepThree]
解析表單以進行身份驗證時失敗 [editStepFour]
(截至目前,此錯誤無法從外部誘導)
解析表單以獲取編輯內容時失敗 [editStepSix]
(截至目前,此錯誤無法從外部誘導)
在檢視此對話方塊頁面時,開啟第二個瀏覽器選項卡並使用它
  1. 退出維基媒體,
  2. 刪除所有維基媒體 cookie,然後
  3. 重新登入維基媒體(然後您可以關閉另一個選項卡)。

然後返回到此選項卡並點選此按鈕:action=do&label=空編輯&verb:button-local-field-verb&form:button-local-field-form&subject:button-local-field-subject&cols=&rows=&編輯xcols=&rows=&Wikibooks:Dialog/do/test/rollback/form-nullxWikibooks:Dialog/do/test/rollback/form-nullcols=&rows=&Wikibooks:Dialog/do/test/rollback/主題xWikibooks:Dialog/do/test/rollback/主題

編輯操作本身失敗 [editStepSeven]
(這測試了一種失敗方式;還有其他方式,截至目前無法從外部誘發)


華夏公益教科書