在Selenium中对可拖动列表进行排序的方法如下:
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.Chrome() # 使用Chrome浏览器,也可以选择其他浏览器
driver.get("https://example.com") # 替换为目标网页的URL
draggable_list = driver.find_element_by_id("draggable-list") # 替换为可拖动列表的元素ID或其他定位方式
items = draggable_list.find_elements_by_tag_name("li")
actions = ActionChains(driver)
sorted_items = sorted(items, key=lambda x: x.text) # 按照列表项的文本内容进行排序
for item in sorted_items:
actions.drag_and_drop(item, draggable_list) # 拖动列表项到可拖动列表中
actions.perform() # 执行拖动操作
driver.quit()
这样,就可以使用Selenium对可拖动列表进行排序了。请注意,以上代码仅为示例,实际应用中需要根据具体情况进行适当修改。
领取专属 10元无门槛券
手把手带您无忧上云