kullanarak iletici komut dosyalarında bulunamadı Ipad Air simulator, appium ve iletki kullanarak bir Angular JS sitesi için yapılan testlerimi otomatikleştirmek istiyorum, ancak testin başarılı bir şekilde geçememesi sorunu bana bu öğeyi anlatıyor bulunamadı ve ben xpath hakkında eminim appium tarafından üretilen aynı.Öğe, appium
Bu benim yapılandırma dosyasıdır
Benim test3.js dosya içeriyorexports.config = {
allScriptsTimeout: 600000,
seleniumAddress: 'http://0.0.0.0:4723/wd/hub',
specs: [
'testsuite/test3.js'
],
capabilities: {
browserName: 'safari',
'appium-version': '1.4.13',
platformName: 'iOS',
platformVersion: '9.3',
deviceName: 'iPad Air'
},
chromeOnly: false,
baseUrl: 'http://urlofmyapp',
frameworks:[
'jasmine'
],
mochaOpts: {
defaultTimeoutInterval:1000000
}
};
:
İşte"use strict";
var wd = require("wd");
var chai = require("chai");
var chaiAsPromised = require("chai-as-promised");
chai.use(chaiAsPromised);
var expect = chai.expect;
chai.should();
chaiAsPromised.transferPromiseness = wd.transferPromiseness;
describe('my app', function() {
it('should make the login test',function() {
var desired = {
browserName: 'safari',
platformName:'iOS',
name:"This is an example for login test"
}
browser.ignoresynchronization=true;
browser.get("theurlofmyapp");
browser.driver.findElement(by.xpath("//UIAApplication[1]/UIAWindow[2]/UIAScrollView[1]/UIAScrollView[1]/UIAWebView[1]/UIATextField[1]")).sendKeys("RET02");
});
});
hata
çalıştırırkeniletki protractor.config.js
değiştirin
browser.driver.findElement
ben zaten bunu değiştirdi browser.findElement Maalesef – KCaradonnaiçin browser.driver.findelement değiştirmeyi deneyin ama burada eski kod kopyalandı. Her neyse, sorun, ondan değil. – Emna
Soruda hala browser.driver.findElement öğesini görüyorum. Lütfen .driver'ı çıkarmayı deneyin ve çalışıp çalışmadığını görün. – KCaradonna