此頁面測試回滾,其中操作請求被撤回以恢復發出請求的頁面顯示。前幾個測試主要練習回滾的不同上下文;後面的測試練習回滾的特定原因。某些回滾原因(例如無法解析要檢視的頁面)已列出但此處不支援,因為它們在正常情況下無法被誘導。
要初始化可觀察物件(然後應由每個回滾測試恢復),請使用 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] (截至目前,此錯誤無法從外部誘導) |
在檢視此對話方塊頁面時,開啟第二個瀏覽器選項卡並使用它- 退出維基媒體,
- 刪除所有維基媒體 cookie,然後
- 重新登入維基媒體(然後您可以關閉另一個選項卡)。
然後返回到此選項卡並點選此按鈕: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] (這測試了一種失敗方式;還有其他方式,截至目前無法從外部誘發) |
 |
這是一個用於對話方塊操作Wikibooks:Dialog/do的測試頁面。action=do&label=返回此操作的測試選單。&verb:button-local-field-verb&page:button-local-field-page&test:button-local-field-test&cols=&rows=&viewxcols=&rows=&Wikibooks:Dialog/do/testxWikibooks:Dialog/do/testcols=&rows=&x<等待檢測對話方塊> 檢視診斷面板. |
| 這是一個用於對話方塊操作Wikibooks:Dialog/do的測試頁面。action=do&label=返回此操作的測試選單。&verb:button-local-field-verb&page:button-local-field-page&test:button-local-field-test&cols=&rows=&viewxcols=&rows=&Wikibooks:Dialog/do/testxWikibooks:Dialog/do/testcols=&rows=&x<等待檢測對話方塊> 檢視診斷面板. |