Python Web Selenium 自动化测试框架方法层
2020-01-08 12:48:32   0  举报             
     
         
 AI智能生成
  Python Web Selenium 自动化测试框架方法层
    作者其他创作
 大纲/内容
  自定义方法模块    
     获取User信息    
     获取姓名:get_name()  
     身份证:get_idcard()  
     手机号:get_mobile()  
     银行卡号:get_bankcode()  
     获取HTTP请求参数    
     GET请求参数:get_get_param(request)  
     POST请求参数:get_post_param(request)  
     进行HTTP请求    
     GET请求:http_get(url, querystring, headers)  
     POST请求:http_post(url, querystring, json, payload, headers)  
     进行加密    
     MD5:md5(str)  
     SHA1:sha1(str)  
     SHA256:sha256(str)  
     进行数据库链接:mysqlconect(sql)  
     获取当前时间:get_currenttime("date")  
     页面元素操作模块    
     查找定位元素,等待10秒:find_element(browser, by, string)|find_elements(browser, by, string)    
     通过id:By.id  
     通过CLASS_NAME:By.CLASS_NAME  
     通过TAG_NAME:By.TAG_NAME  
     通过XPATH:By.XPATH  
     通过LINK_TEXT:By.LINK_TEXT  
     操作元素    
     点击操作(判断是否可点击):find_element_click(browser,by,String)  
     输入操作: find_element_send_key(browser, by, string, key)  
     获取文本:text  
     配置模块    
     读取配置方法:get(title, string)  
     配置内容    
     数据库:database  
     请求地址:url  
     关联账号:account  
     关联密码:pwd  
     驱动模块    
     谷歌浏览器驱动ChromeDriver:web_diiver()  
     windows上传    
     上传图片:upload_image(browser, by, string, file_dir, file_list)  
     断言验证模块    
     验证文本是否一致  
     验证是否可点击  
     通用第三方包    
     selenium  
     os  
     sys  
     pymysql  
     json  
     random  
     time  
     hashlib  
     datetime  
     requests  
    
 
 
 
 
  0 条评论
 下一页