如果文本为“ long”,则对typeText进行的排毒测试失败

时间:2018-08-23 08:29:55

标签: react-native mocha detox

排毒测试中有一些有趣的问题!

所有配置显然都是正确的(因为在另一种情况下它甚至无法正常工作,是吗?) 使用Mocha测试,是的,它可以工作。 我使用redux在主组件中使用状态和自定义组件。

<OpacityInput
   idTest="LoginEmailInput"
   icon="account"
   placeholder="Login..."
   value={this.props.email}
   onChangeText={this.emailChanged}
 />

所以我将所有数据通过props传递给组件(也传递了testID和输入值)...这是我的测试(我进行了两个受限测试来捕获错误)

 it('should find input login', async () => {
    await expect(element(by.id('LoginEmailInput'))).toBeVisible()
  })

  it('should type text login', async () => {
    await element(by.id('LoginEmailInput')).typeText('test@test.com')
  })

这真的很有趣...如果我想输入'a'(最多2至3个符号)-没关系!文字传递没有问题!但是,当我将“ a”更改为真实电子邮件时,它崩溃了!

我有一种奇怪的感觉,就是排毒对于typeText只有几秒钟的时间,如果不能这样的话,它就会崩溃:)

这是崩溃后的错误。我用

  

排毒测试-日志级别跟踪

了解详情。在IOS 6上进行测试first second third

0 个答案:

没有答案