UI自动化测试常用操作函数(1)

    
class Utils:
   #对可输入的元素执行点击,清理和输入 @classmethod def send_input(cls,ele,value): ele.click() try: ele.clear() except: pass finally: ele.send_keys(value)

  # 对下拉框的操作
  @classmethod
  def droplist(cls,ele,value):
  from selenium.webdriver.support.ui import Select
  Select(ele).select_by_visible_text(value)

  

在UI自动化测试过程中,经常会对输入框和下拉框进行操作。可以将此类元素的操作方式集中写在一个工具类中。以后不管哪个web项目,都可以直接拿出来调用。

每天进步一点点!
原文地址:https://www.cnblogs.com/qianjunjun/p/14125987.html