寻找一个有恪可以拖动元素的网站,用来实验selenium模块
时间: 2024-09-18 22:03:11 浏览: 84
你可以试试访问HTML5的拖放API实验站,如MDN Web Docs的在线拖放演示页面(https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_Drag_and_Drop_Events)。这个站点提供了实时的拖拽功能,你可以利用Selenium WebDriver模拟用户操作,测试网页元素的拖动和放置。Selenium支持多种浏览器,包括Chrome、Firefox等,通过Python、Java等语言的API来进行自动化测试。
如果你想要在Selenium项目中实验,你可以先安装selenium库,然后编写脚本,让浏览器驱动像这样操作:
```python
from selenium import webdriver
# 创建一个新的WebDriver实例
driver = webdriver.Chrome()
# 让浏览器打开指定的拖放实验页面
driver.get("https://mdn.github.io/webfx-dnd/demos/basic.html")
# 找到可以拖动的元素
drag_element = driver.find_element_by_css_selector('[draggable]') # 根据CSS选择器找到
# 模拟鼠标左键点击开始拖动
drag_element.click()
# 然后模拟拖动
driver.execute_script("arguments[0].start()", drag_element)
# 可能的操作还包括释放元素、查看位置变化等
# ... (其他Selenium API的使用)
# 关闭浏览器
driver.quit()
```
阅读全文