как ждать, пока все перенаправления завершат использование intern / web driver?

Я хотел добавить, что большинство фрагментов для этого вопроса будут иметь что-то вроде MODE_PRIVATE при использовании SharedPreferences. Ну, MODE_PRIVATE означает, что все, что вы пишете в эту общую настройку, может быть прочитано только вашим приложением.

Независимо от того, какой ключ вы передаете методу getSharedPreferences (), android создает файл с этим именем и сохраняет данные о предпочтениях внутрь. Также помните, что getSharedPreferences () предполагается использовать, когда вы намерены иметь несколько файлов предпочтений для вашего приложения. Если вы намерены использовать один файл предпочтений и хранить все пары ключ-значение в нем, используйте метод getSharedPreference (). Странно, почему каждый (включая меня) просто использует getSharedPreferences (), даже не понимая разницы между этими двумя.

Следующее видеоурока должно помочь https://www.youtube.com/ смотреть? v = 2PcAQ1NBy98

0
задан chovy 15 January 2019 в 19:59
поделиться

1 ответ

Вероятно, самое простое, что нужно сделать, - это искать контент, который должен быть на незащищенной странице, а не на защищенной странице. Найдя ожидаемый контент, проверьте URL, чтобы убедиться, что вы находитесь там.

it('should not allow regular user access', test => {
  return test.remote
    .then(e2e.impersonate('test@test.com'))
    .get('/protected-route')
    .findByCssSelector('.something.that.should.be.visible')
    .getCurrentUrl()
    .then(url => {
      console.log('url', url);
      expect(url.indexOf('/landing-page')).not.toBe(-1);
      return true;
    });
});
0
ответ дан jason0x43 15 January 2019 в 19:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: