跳轉到

基於Selenium做Dynamic Controls

HW要求

目標網站:https://the-internet.herokuapp.com/dynamic_controls

這個頁面可以動態移除核取方塊,也能啟用或停用輸入框。請用 Selenium 觀察元素狀態改變。

核取方塊部分:

  • 確認核取方塊是否顯示。
  • 保存核取方塊 WebElement。
  • 點擊 Remove。
  • 等待舊核取方塊 stale。
  • 確認提示訊息出現。
  • 點擊 Add,等待新核取方塊出現。

輸入框部分:

  • 使用 is_enabled() 確認輸入框目前不可操作。
  • 點擊 Enable。
  • 等待輸入框可以操作。
  • 輸入 Python Selenium。
  • 讀取輸入框的 value。
  • 點擊 Disable。
  • 確認輸入框再次停用。