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

    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
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 做 UI 自动化测试平台需要考虑哪些功能? at 2018年07月19日

    先想想你为什么要做这样一个平台,要帮你解决什么问题。
    开发一个系统,最重要的是你的使用需求

  • C++ 写的 SDK 要怎么测试呢?感觉没有思路~~ at 2018年07月13日
    1. 让开发写一个 demo ,把提供的接口和功能都集成到 demo 里进行功能测试。
    2. 有代码能力的话,自己写测试代码调用对应接口进行测试。
  • 一个调用类问题 at 2018年07月10日

    get_browser() 没有返回 driver 吧

  • 帮忙看下 java selenium 下拉选择框定位选中不了的问题 at 2018年07月05日

    试下 by class 或者 by text 来定位, 可能要比 css 稳定一些

  • 若 web 网站前后端不分离,你们是如何开展测试? at 2018年06月28日

    网站前后端不分离是怎么实现的?

  • Python+selenium 中,我用 firbug 找到了下拉框可选择的元素的定位,并且显示正确,但是写完脚本执行时报错,请指教 at 2018年06月28日

    selenium 的 Select 模块了解下, 直接 select by index\value\text , 会方便很多

  • 官网的实例在 pycharm 上跑不通,求教 at 2018年06月27日
    1. 看下 macaca server 是不是已经启动了,端口是否正确 3456
    2. 试下在浏览器能否访问这个地址
  • [web UI] 用户名、密码消失了 at 2018年06月06日

    loginButton.click();
    //页面刷新
    driver.navigate().refresh();

    是否点击完马上执行了下面的刷新,所以原来输入的用户名密码被重置为空了

  • 做了测试几年了,一直在手动功能测试,代码一直是小白,想问如果想增加自己的代码能力,该从哪入手? at 2018年06月05日

    建议先从一些能帮助你工作的地方入手,例如自动化测试、性能测试、接口测试,或者写个小脚本帮你造造数据,连接数据库查数等。

  • selenium+python 怎么处理鼠标悬停指定位置才出现的菜单? at 2018年05月31日

    是指不在同一个 iframe 吗? 可以通过 switch to frame 来切换。

  • 公司需要做一个接口容错自动化测试寻求想法 at 2018年05月15日

    就是 mock 吗

  • 关于怎么才算完成自动化的疑惑 at 2018年05月14日

    如果是手工测试的话,你们是如何定义是否已通过呢? 手工测试通过的标准,理论上都可以转化为 assert 来操作。

  • 求助,eolinker 上接口修改页面,该如何获取这个 input 框的 text,不知道怎么写 js。。 at 2018年05月11日

    哈哈,刚好输入的内容就是对应的 value 属性

  • 求助,eolinker 上接口修改页面,该如何获取这个 input 框的 text,不知道怎么写 js。。 at 2018年05月11日

    driver.find_element_by_name("uri").get_attribute('value')
    or
    driver.find_element_by_name("uri").get_property('value')

  • docker+selenium 搭建和踩坑记录 at 2018年05月10日

    👍 赞!

  • docker+selenium 搭建和踩坑记录 at 2018年05月10日

    更新 2 :
    更新 selenium 版本后, 最大化也正常了:
    driver.maximize_window()

  • docker+selenium 搭建和踩坑记录 at 2018年05月10日

    试过了,不起作用

  • docker+selenium 搭建和踩坑记录 at 2018年05月09日

    今天补充调用 Firefox 节点时遇到的两个问题:

    1. 找不到对应的 Capabilities :

    Error forwarding the new session cannot find : Capabilities {browserName: firefox, javascriptEnabled: true, marionette: false, version: }

    对比下 webdriver.DesiredCapabilities.FIREFOX 和 webdriver.DesiredCapabilities.CHROME 的参数结构,发现 Firefox 中多了一个参数 marionette(默认是 false)。
    搜索一下,是 Firefox 新的驱动,手动改为 true ,不再报这个错误。

    2. 连接 Firefox 节点后,selenium 报错 KeyError: 'sessionId'

    搜索一下,说是 selenium 版本的问题。升级到最新版本后,问题解决。

    实际上升级版本后, DesiredCapabilities.FIREFOX 的 marionette 默认已改为 True, 问题 1 其实也解决了:

    结论: 遇到不明白的报错可以试下先升级版本,这样可以避开一些旧版本的坑。

  • 跪求各位大神帮我把这段代码用 python3.0 翻译出来,谢谢大家 at 2018年05月09日

    我不是大神。
    说实话, md5 加密和发送 post 请求,网上资料非常多, 真的不需要惊动大神。

    如果你尝试过不行,应该根据具体的问题报错去搜索解决办法,或者把具体的代码和报错发上来请教。

  • 跪求各位大神帮我把这段代码用 python3.0 翻译出来,谢谢大家 at 2018年05月09日

    这个接口做的事情:

    1. 参数 md5 加密 //请求参数 String xml = ""+ "WHN"+ "2018-04-21"+ "1" + ""; /**
    2. md5(md5(会员 ID)+xml+ 密钥)
      */
      String sign = Utils.md5(xml);

    3. 参数组装:
      CommonUrls.params.put("data", xml); //必填 xml 文件Å
      CommonUrls.params.put("service", "DTICK_B2G_searchTicket");//接口名称
      CommonUrls.params.put("sign", sign);//md5 加密后的 xml 文件

    4. 发送 post 请求并打印结果
      String result = HttpClientUtils.doPost(address, CommonUrls.params, "utf-8");
      System.out.println(result);

    自己写吧,这些都是 python 很基本的操作,百度一下就能找到答案

  • 跪求各位大神帮我把这段代码用 python3.0 翻译出来,谢谢大家 at 2018年05月09日

    你要怎么个翻译法? 是解释给你听这段代码什么意思、什么作用, 还是用 python 给你实现出来?

  • 在 testerhome 发话题,代码怎么配色的 at 2018年05月08日

    https://testerhome.com/markdown

  • 想请教一下, 在写 web 自动化框架的时候,关键字驱动 以 name 或者是 tagname 为 定位方式 那么被测界面出现多个相同 name 或 tagname 时 ,处理办法 at 2018年05月07日

    只用 name 或者 tagname 肯定是无法定位到全部元素的, 建议加上: id 、 xpath、 css 、 class name

    我们也是用的关键字驱动,用这些基本上可以覆盖所有元素了

  • 新人问问。。python+requests 的问题,求大佬帮忙。。 at 2018年05月04日
    1. 你的参数 dump 了两次,dump 一次就够了
    2. data1 改为: data1 = {"data":{"password": "12345678","username": "xiangjin"}}
  • 每个测试用例过后要不要关闭浏览器 at 2018年05月02日

    为了不相互影响,可以每个用例都自启动一个浏览器进程;
    如果要加快测试速度,可以用多进程并发执行。

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

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