有誰知道如何使用Watir從源刪除元素?似乎沒有刪除元素的方法。也許我錯過了一些東西。使用Watir刪除元素
1
A
回答
0
Watir的目的是進行網絡測試,也就是說像瀏覽用戶一樣使用瀏覽器。這意味着做用戶可以做的事情,點擊東西,填寫輸入字段等。這也意味着能夠驗證用戶可以看到或與之交互的屏幕上有什麼。
由於用戶無法刪除元素,因此無法使用該工具來執行此操作。
如果應用程序爲用戶「刪除」或「刪除」某些東西提供了一種方式,例如關閉模擬窗口,刪除選項卡等,那麼您需要通過模擬用戶將執行的操作(通常單擊一些特定的元素),以實現這一目標。
3
如果你知道JavaScript,你可以在頁面上執行任何JavaScript代碼。
例子:
browser.execute_script("some javascript code")
我不是一個JavaScript忍者,但這個問題可以幫助你:JavaScript: remove element by id。
相關問題
- 1. Watir - 使用CSS元素
- 2. 使用javascript刪除元素
- 3. 刪除元素使用jQuery
- 4. 刪除元素使用jsoup
- 5. 使用jquery刪除元素
- 6. 使用jQuery刪除元素
- 7. 使用jQuery元素添加刪除元素使用html元素
- 8. 刪除元素
- 9. 刪除元素
- 10. 刪除元素
- 11. 刪除元素
- 12. 刪除元素
- 13. 刪除元素
- 14. 刪除元素
- 15. 刪除元素
- 16. 刪除元素
- 17. 刪除元素
- 18. 從元素中刪除元素而不刪除元素後
- 19. 用php刪除html元素
- 20. 使用XSLT刪除重複元素
- 21. 使用父類刪除元素()
- 22. 使用Javascript刪除動態元素
- 23. 使用jQuery刪除DOM元素
- 24. 使用JavaScript刪除HTML元素
- 25. 使用jQuery刪除元素的問題
- 26. 如何使用JavaScript刪除元素?
- 27. xml使用xslt刪除元素
- 28. 刪除使用Angular2的元素類
- 29. 使用javascript刪除元素的問題
- 30. 使用jQuery從HTML中刪除元素
我不認爲這是Watir功能的一部分。我可以通過從源代碼中刪除一個元素來問你想要達到什麼目的嗎?有人可能會提出另一個可以更好地幫助你做你想做的事情的寶石。 – anonygoose
@anonygoose是正確的。 Watir是爲了運行測試。你能更具體地從源代碼刪除?你想保存源文件並在本地進行編輯?也許看看Nokogiri和Mechanize寶石。 –