• 谢谢,我将插件 pytest-repeat 安装,并卸载了之前的,确认了插件 pytest-repeat 有 reruns 这个参数,但是仍然出现了 error: unrecognized arguments: --reruns=1,这个是什么原因呢

  • 但是没有用

  • 我已经安装了 pytest-rerunfailures

  • upupup!

  • 可不可以增加一些提示显示是否绑定成功?

  • 不好意思,我是用 github 登录的,但是修改密码的时候提示 “旧密码无效”,直接登录又账号或密码不正确,这是为什么呢。

  • 今天看了一下,确实不错,不知是否稳定?我后面会试试的,谢谢!

  • 谢谢,这个方法多次出现在百度中,我也做了这个步骤,但是还是不行,原因应该是 xcode 版本不兼容 iPhone 版本。

  • 就是免费的个人账号申请的证书,我想我知道原因了。

    应该是因为黑苹果 mac 版本比较低,导致 xcode 只能用比较低的版本,实际上这个版本是不能兼顾 iPhone 12.1 以上版本的,但是我用了网上的真机调试包,将 xcode 包内容的 device support 包里面添加了 iPhone 12.5,所以后面出了问题。

    昨天用比较高版本的 mac 本试了一下,是可以用的。

  • 谢谢,我在钥匙串里面的信任了证书的凭证(由于他一直在生成凭证,所以证书真的很多,我信任了时间比较靠近的一个),但是没有用,请问是要信任所有的证书?

  • 1.xcode 构建成功 -》安装 wda 成功 -》launch wda(失败!) 最后的结果:test failed
    2.只看过用终端运行 xcode 后的日志:

    ①
    WebDriverAgentRunner-Runner.app encountered an error 
    (Failed to install or launch the test runner.
     (Underlying error: Unable to launch com.apple.test.WebDriverAgentRunner-Runner.
     (Underlying error: The operation couldn’t be completed. 
    (FBSOpenApplicationErrorDomain error 1.) : 
    Failed to launch process with bundle identifier 'com.apple.test.WebDriverAgentRunner-Runner')))
    
    ②
    WebDriverAgentRunner-Runner.app encountered an error 
    (Failed to install or launch the test runner.
    (Underlying error: Unable to launch com.apple.test.WebDriverAgentRunner-Runner. 
    (Underlying error: The operation couldn’t be completed. Unable to launch com.apple.test.WebDriverAgentRunner-Runner because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user. : 
    Failed to launch process with bundle identifier 'com.apple.test.WebDriverAgentRunner-Runner'))
    
    

    这两种都出现过,我现在 iPhone 被收走了,明天后天会看看您说的日志。

  • 谢谢,模拟机可以启动,但是 iPhone 不能启动,直接是 “test failed”,错误提示即"iPhone has denied the launch request.",使用了网上的一些方法,比如设置 edit scheme→ 'Info' → Executable → Ask on Launch,或者在钥匙串中清除证书之类的,都没有用,但是后来试了一下模拟机,是可以用的。

    PS:我用的是黑苹果,ios 真机是 12.5.2 的,模拟机是 12.1 的

  • 先试试只注释掉 添加无头模式的那句看看效果? 如果正常浏览器都可以,那就是无头模式的问题,建议在排查问题的时候试试有头模式先。

  • 谢谢

  • 可能是没有最大化,所以按钮不可见,好像无头模式浏览器是有范围的。

  • up!

  • 请问第三个问题大家知道怎么解决吗,今天弄了一天了

  • 不是最近的版本,第二个问题已经解决了,谢谢。

  • 第二个问题有人遇到过吗

  • 多谢!!发现可行,因为在 github 上下的,以为是最新版本,原来有更新的

  • 除了将 xcode 降级,没有别的方法了吗

  • 为什么会出现 webdriverexception: Message: Method is not implemented 错误?

  • 帖子的主题是 appium。

    请问 uiautomator 2.0 框架中如何获取到当前的问题,appium 里面也有,但是我发现有很多不太好用的地方,比如:https://testerhome.com/topics/27597

    1. 是纯 UI 自动化,只能校验看得到的东西
    2. 我有调用接口,它是有两个页面,主页展示列表总数,详情页展示列表,我刚开始想校验列表中的总数是否与主页显示一致(并且疑惑是否要实现)
    3. 我想应该没必要担心读写混合的问题,因为正常的增加/删除用例中,步骤都是: a. 增加; b. 查看元素是否增加成功。 本来就是需要查看列表中是否增加成功,而且我没有尝试去读所有数据,因为会遇到题中的问题
    4. 我觉得如果增加删除可以成功,说明它使用的接口是没问题的,那么我只需要后续进行接口测试,来看接口的返回是否正确即可,我是这么想的
  • 谢谢。

    (比如在长度显示用的接口请求完毕到进入列表页这个时间间隔里,有其他用户修改了列表页内容,导致长度发生了变化)

    我现在已经没有计算列表元素数量了,而是尝试去增加,删除,看新增的元素是否出现,删除的元素是否消失来校验这个功能。我想如果可以增加/删除成功,应该说明它从服务器拉取的数据是正确的,实际上用户也不会太执着于去看这个总数,而是通过自己能够实现基本的功能来看 app 是否好用。