测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
muwu711 (五棵木)
第 4221 位会员 / 2015-06-30
3 篇帖子 • 23 条回帖
3 关注者
2 正在关注
38 收藏
未设置 GitHub 信息.
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • 热门话题
  • 最近回帖
  • Appium [已解决] Appium H5,python 调用 js 语句取值,打印出来为 NONE,如何才能获取 input 元素的值
    1 个赞 / 2 条回复
  • 问答 appium+python 断言,使用 self.assertIsNone (element,'存在 element,Fail'),若 element 不存在,用例不会 pass,脚本报错:selenium.common.exceptions.NoSuchElementException: Message: An element could not be located on the page using the given search parameters.
    0 个赞 / 1 条回复
  • Appium [已解决] Appium 截图后无法保存到指定路径,求助!
    0 个赞 / 13 条回复
  • 多浏览器同步测试工具的设计与实现 at 2023年10月24日

    弱弱的问下 config.json 这个文件路径是?

    在用户的根目录找到了

  • appium+python 断言,使用 self.assertIsNone (element,'存在 element,Fail'),若 element 不存在,用例不会 pass,脚本报错:selenium.common.exceptions.NoSuchElementException: Message: An element could not be located on the page using the given search parameters. at 2017年06月29日

    已经换种方式解决

    class mytest(unittest.TestCase):
        ##初始化工作
        def setUp(self):
              pass
    
        def tearDown(self):
            self.dr.quit()
    
        def testfun(self):
            pass_1 = False
            try:
                self.dr.find_element_by_id('11')
                print('pass')
            except:
                pass_1 = True
            print(pass_1)
            if pass_1 == True:
                self.assertIsNone(None, '存在wulh发起的任务,Fail')
            else:
                self.assertIsNone(not None, '存在wulh发起的任务,Fail')
    if __name__ == '__main__':
        suite = unittest.TestLoader().loadTestsFromTestCase(mytest)
        unittest.TextTestRunner(verbosity=2).run(suite)
    
  • 新手学 appium-unittest 框架中的断言 (python) at 2017年06月28日

    self.assertIsNone(self.dr.find_element_by_name(taskname_2),'存在发起的任务,Fail')
    当 self.dr.find_element_by_name(taskname_2) 找不到时直接脚本报错,报错如下,找不到时不是刚好验证不存在,不应该是 pass 吗?

    selenium.common.exceptions.NoSuchElementException: Message: An element could not be located on the page using the given search parameters.

  • windows+python3+appium+android6.0,使用 UIautomator 定位 H5 页面?还是使用 webview 定位 H5 页面? at 2017年06月06日

    这我就不懂了。。。

  • windows+python3+appium+android6.0,使用 UIautomator 定位 H5 页面?还是使用 webview 定位 H5 页面? at 2017年06月05日

    直接用'WEBVIEW',不用改试下

  • windows+python3+appium+android6.0,使用 UIautomator 定位 H5 页面?还是使用 webview 定位 H5 页面? at 2017年06月02日

    可自行在脚本中切换

    self.dr.switch_to.context('WEBVIEW')    #切换至webview
    self.dr.switch_to.context('NATIVE_APP')   #切换成原生
    
  • python+appium 在报错或者断言失败时怎么自动截图? at 2017年06月02日

    可以使用装饰器:

    def getImage(function):
        @wraps(function)
        def get_ErrImage(self,*args, **kwargs):      
            try:
                result = function(self,*args, **kwargs)
            except:
                timestr = time.strftime("%Y-%m-%d_%H_%M_%S")
                self.dr.get_screenshot_as_file('E:\\Appium\\Mailchat\\image\\getscreen\\%s %s.png' %
                                               (function.__name__timestr))
            else:
                logging.info (" %s 脚本运行正常" %
                    (function.__name__)
                    )
            return result
        return get_ErrImage
    
    

    使用:

    class myInitiate_addOppionTest(unittest.TestCase):
    
        def setUp(self):
            public.setUp.setUp(self)
    
        def tearDown(self):
            self.dr.quit()
    
        @getImage
        def test_myInitiate_addOppion(self):
            go_loginPage(self)   #访问登录页
    
    if __name__ == '__main__':
        suite = unittest.TestLoader().loadTestsFromTestCase(myInitiate_addOppionTest)
        unittest.TextTestRunner(verbosity=2).run(suite)
    
  • [已解决] Appium H5,python 调用 js 语句取值,打印出来为 NONE,如何才能获取 input 元素的值 at 2017年05月23日

    tks,确实是因为内有 return 导致的,将 js 语句改为如下就可以了:

    js = 'return document.getElementById("元素ID").value'
    
  • [已解决] Appium 截图后无法保存到指定路径,求助! at 2016年11月17日

    #12 楼 @CwXwWw 非常感谢您的热心帮忙,目前已经没有什么困扰了,有其他问题再向您请教😄

  • [已解决] Appium 截图后无法保存到指定路径,求助! at 2016年11月17日

    #10 楼 @CwXwWw 您这个打印出来的变成 pycharm 的安装路径了。
    [2016-11-17 14:38:48,629]:debug_test.py,INFO,E:\tools\pycharm\PyCharm Community Edition 5.0.5\helpers\pycharm\
    用 FILE=os.getcwd() 这个可以获取到脚本所在路径 E:\A,但我想将截图放在 E:\B\C 下

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

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