测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
jerrylizilong (Jerry li)
第 20458 位会员 / 2017-08-23
88 篇帖子 • 1299 条回帖
208 关注者
1 正在关注
8 收藏
GitHub Public Repos
  • autotest_platform 706

    Python+flask+selenium 搭建UI自动化测试平台

  • api_test_demo 13

    api test demo, using pytest and allure to generate test report

  • python-selenium-demo 6

    demo for using python+selenium to start testing

  • python-practice-for-ga... 1

    为游戏测试人员准备的Python编程入门练习题

  • flask_api_demo 0

  • jerry_karate_demo 0

  • RobotFramewoek_playwright 0

  • playwright_demo_pytest... 0

  • jerrylizilong 0

    Config files for my GitHub profile.

  • atxserver2 0

    Smart Phone Management. Reimplement of atx-server with Python

More on GitHub
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • flask 测试管理平台中集成百度脑图 at 2019年01月11日

    目前只是做了数据加载和保存,暂时不支持多人协作

  • Python + flask+ selenium 自动化测试用例管理、执行平台 at 2019年01月09日

    都是封装 selenium 的方法处理,例如:

    def switchIframe(self,driver,para_list):
        method, value = para_list[0], para_list[1]
        # 切换 iframe
        if method=='css':
            method = By.CSS_SELECTOR
        driver.switch_to_frame(driver.find_element(by = method,value=value))
        time.sleep(2)
    
    def switchWindow(self,driver):
        for name in driver.window_handles:
            if name != driver.current_window_handle:
                driver.switch_to.window(name)
        time.sleep(2)
    
    
  • 同学被公司开了,离职原因写点什么对自己后面找工作没影响 at 2019年01月09日

    要是有背景调查呢?

  • Python + flask+ selenium 自动化测试用例管理、执行平台 at 2019年01月09日

    可以加我 QQ 896745696

  • Python + flask+ selenium 自动化测试用例管理、执行平台 at 2019年01月09日

    一步步排查吧:

    1. js 方法有没触发。 可以在 js 里打印 log 来跟踪。
    2. 接口有没调用成功。 看 F12 - 网络下的请求记录和返回值。
    3. 2.1 如果有返回值,就看 js 处理是否成功,有没成功赋值、返回值格式是否正确;
    4. 2.2 如果没有返回值,看 view 里的对应方法处理是否正确
  • Python + flask+ selenium 自动化测试用例管理、执行平台 at 2019年01月09日
    1. 你的查询接口有返回这些对应数据吗?
    2. js 里有把这些返回值赋值给对应的参数吗?
    3. 另外我原来的 html 里有个 script,是要页面加载时自动点击一下 reset 按钮,调用 get edit info 接口来查数据,你看下新的页面里有没加这个。
  • Python + flask+ selenium 自动化测试用例管理、执行平台 at 2019年01月09日

    F12 跟踪一下看下请求有没发送,还有参数是否正确

  • Python + flask+ selenium 自动化测试用例管理、执行平台 at 2019年01月09日

    看下你的 js 是不是成功调用了
    具体可以参考下我原来的 html 写法

  • Python + flask+ selenium 自动化测试用例管理、执行平台 at 2019年01月08日

    从后台获取用例的完整信息,是在 js 里实现的

    html 里的调用:

    <script>window.onload =function(){document.getElementById('btn_reset').click();}</script>
    

    对应的 js :
    /static/scripts/core/test_case.js

    // 编辑表单
    function get_edit_info(active_id)
      {
        if(!active_id)
        {
          alert('Error!');
          return false;
        }
    
        $.ajax(
            {
              url: "/test_case.json",
              data:{"id":active_id,"type":"test_case"},
              type: "get",
              dataType:"json",
              beforeSend:function()
              {
                return true;
              },
              success:function(data)
              {
                if(data)
                {
                  // 解析json数据
                  var data = data;
                  var data_obj = data.rows
    
                  // 赋值
                  $("#id").val(active_id);
                  $("#name").val(data_obj.name);
                  $("#steps").val(data_obj.steps);
                  $("#description").val(data_obj.description);
                  $("#type").val(data_obj.isPublic);
                  var isPublic = data_obj.isPublic;
                  if(isPublic == 1)
                  {
                    $("#type").val('公共用例');
                    setModule('公共用例');
                  }else{
                    $("#type").val('普通用例');
                    setModule('普通用例');
                  }
                  $("#module").val(data_obj.module);
                }
    
                else
                {
                  $("#tip").html("<span style='color:red'>失败,请重试</span>");
                 // alert('操作失败');
                }
              },
              error:function()
              {
                alert('请求出错');
              },
              complete:function()
              {
                // $('#tips').hide();
              }
            });
    
        return false;
      }
    
    
  • python 的自动化测试框架中的测试用例分组问题 at 2019年01月07日

    可以考虑这样:
    公共配置里: runGroup = [1,2,3,4]

    用例标记:
    @pytest.mark.skipif(1 in runGroup,reason='skip')

    这样只需要每次在 runGroup 里修改要跑的组列表就可以了

  • Python + flask+ selenium 自动化测试用例管理、执行平台 at 2019年01月07日

    我这边是没问题的,如果你本地用 selenium 可以执行,可以检查一下:

    1. 是否同一台设备?
    2. 图片在平台运行的服务器或者 PC 上是否存在?
    3. 文件路径是否完全一致?
    4. 本地的 selenium 和平台调用的 selenium 是否同一个版本?

    填写 方法就是按 driver.find_element_by_xpath("/html/body/div[2]/div/div[2]/div/div[1]/div[2]/form/div[3]/div[2]/div/span/span/div[1]/span/input").send_keys("I:\3333.jpg") 这种格式进行封装的,所以如果 selenium 直接运行 ok ,理论上这样调用也没问题

  • Python + flask+ selenium 自动化测试用例管理、执行平台 at 2019年01月07日

    另外你的这个 xpath 很长,可以的话建议用其他定位方式来替代,比如 id 、class 等

  • Python + flask+ selenium 自动化测试用例管理、执行平台 at 2019年01月07日

    试下用 填写文件 方法,不要用 填写 1

  • 求教!python 启动 appium 服务后,程序不再向下进行 at 2019年01月07日

    你的 bat 脚本不是还在启动中吗,没有退出的情况下应该是不会执行下面的 logger

    其实这时候你的 appium 服务已经起来了,接下来可以试下执行用例

  • 求教!python 启动 appium 服务后,程序不再向下进行 at 2019年01月07日

    你启动完之后是要做什么? 看你的代码不就是启动 appium 吗?

  • python 连接 mysql 的使用 at 2019年01月05日

    最好把对数据库的两个基本操作:search,insert 封装好,调用就不用考虑如何连接,如何释放了

  • Python + flask+ selenium 自动化测试用例管理、执行平台 at 2019年01月05日

    试下把这行注释掉,然后手动建库 test_auto_new,再执行 init

  • Python + flask+ selenium 自动化测试用例管理、执行平台 at 2019年01月04日

    新提交了一个修改,应该可以兼容 \ 了。 这是 python 的转译符,默认保存的时候会转换掉

  • 接口测试框架整理:python unittest + pytest + allure at 2019年01月03日

    2019-01-03 update:
    1.每次执行生成独立的报告目录
    2.修改生成方法,用列表方式更便捷。
    3.将验证签名合并为同一个用例

  • 边界值有没有意义? at 2019年01月03日

    如果是我,这种问题还是会提 bug。 产品说的这句话其实是不负责任的,没理由把系统的健壮性交给用户的使用习惯来保障。

  • 边界值有没有意义? at 2019年01月03日

    如果超过 200 个字符,会报错吗? 还能正常保存吗?

    如果因为超过 200 个字符导致页面直接崩掉了,你们运营人员可以忍受吗?

  • Python + flask+ selenium 自动化测试用例管理、执行平台 at 2019年01月03日

    两个 \ 还是 / ?

  • 有人清楚 ExtentReports 怎么使用 pro 版本吗?为啥我加入的 pom 都是社区版的? at 2019年01月03日

    pro 不是要买 license 吗?

  • 小米 / 红米手机 Google Play 商店无法内购解决办法 at 2019年01月02日

    关键不是在于怎么安装 四件套, 和怎么 *** 吗?

  • atx 安卓集群管理 - 实践与扩展思路 at 2019年01月02日

    atx 应该就是用 wifi 管理的, adb 直连的可以看下 appium 相关的方案。
    另外, adb 好像也支持无线连接的方式

  • 上一页
  • 1
  • 2
  • 3
  • …
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • …
  • 48
  • 49
  • 50
  • 下一页
  • 关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
    TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
    友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
    简体中文 / 正體中文 / English

    ©testerhome.com 测试之家   渝ICP备2022001292号
      渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司