Hello everyone, we use the Appium for testing our React Native application. We had a problem with testing on the iOS device. The given code works on Android, on ios - an error that can not find an element on such locator, how such it is possible?
Code:
describe(‘Some positive test’, function () {
it(‘CASE #1: User can sign in’, function () {
let signInBtn = ~sign_in
;
let emailField = ~login_email
;
let passwordField = ~login_password
;
let loginBtn = ~login_submit
;
browser.waitForVisible(signInBtn, 20000);
browser
.element(signInBtn)
.click();
browser.waitForVisible(emailField, 20000);
browser
.element(emailField)
.click()
.keys('paul_qamailinator.com');
browser.waitForVisible(passwordField, 20000);
browser
.element(passwordField)
.click()
.keys('goodgoodgood');
browser.waitForVisible(loginBtn, 20000);
browser
.element(loginBtn)
.click();
browser.pause(5000);
});
});