如果选择列表中的某行进行编辑或者是删除操作?
思路:列表中的编辑和操作按钮前端开发人员写的时候会写的固定方式,这里可以使用find_elements来查找一组edit或者是删除按钮,然后选择其中的一个,进行点击,就实现了追踪的edit和删除操作。本方法只适用于列表数据只有一页,多页的需要结合翻页操作重写。
#find_elements方法封装
def get_elements(self,locator,index):
self.wait_utilVisible(locator)
ele=self.driver.find_elements(locator[0],locator[1])[index]
return ele
# 选择首页列表中的随机一行,进行编辑或者是删除操作 Locator可以是编辑或者是删除,index是对应的第几行,若需要翻页,可根据对应的翻页进行对应的处理
def edit(self,locator,index):
# 获取
try:
logging.info(\"寻找元素组\")
ele=self.get_elements(locator,index)
time.sleep(1)
ele.click()
self.switch_handle(-1)
except Exception as e:
logging.exception(e)
继续阅读与本文标签相同的文章
上一篇 :
云场景实践研究第77期:云徙科技
下一篇 :
人工智能并非是“神”
-
携程、阿里、京东、腾讯iOS春招面试过程以及面试题总结!
2026-05-19栏目: 教程
-
浏览器事件机制中 事件触发的三个阶段
2026-05-19栏目: 教程
-
德媒:德国5G安全标准“一视同仁”,5G建设不排除华为
2026-05-19栏目: 教程
-
简单了解 JavaScript的组成
2026-05-19栏目: 教程
-
阿里云如何备份虚拟机?
2026-05-19栏目: 教程
