Anakartı kullanarak İleticiyi kullanarak yapıyorum ve XPath kullanarak testi oldukça yavaşlatıyor. Ayrıca, bazen XPath'ı bulamadığı bir hatayı gösterir, ancak tekrar çalıştırırsam iyi çalışır.AngularJS testinde İletken/XPath'a daha iyi bir alternatif var mı?
cevap
alır. http://scraping.pro/res/xpath-cheat/xpath_css_dom_recipes.pdf, xpaths ile çalışırken kullandığım çok yararlı bir hile sayfasıdır.
Evet, normal bir durumda iletki kullandığınızda, daha iyi bir seçenek daha sonra xpath var.
Sen bir uygun yolu
mypage.po.js
dosyada
var MyPagePO = function() {
this.title = element(by.binding('some.title'));
this.emailInput = element(by.model('some.email'));
};
module.exports = MyPagePO;
Ve mypage.spec.js
yılında:
var MyPagePO = require('mypage.po.js');
describe('Login Page Tests.', function() {
var myPagePO = new MyPagePO();
beforeEach(function() {
//...
});
it('Some case.', function() {
expect(myPagePO.emailInput.getText()).toBe('some');
expect(myPagePO.title.getText()).toBe('some');
});
});
this article'a bir göz atın, yararlı (ve anlaşılması kolay).
Ve XPath'ler sadece yeterince güçlü olmaması XPath'lerdeki nedeniyle olabilir aralıklı çalışma ile ilgili sorunlar yaşıyorsanız bir göz yaklaşık how to debug protractor's test
Bilgi için teşekkürler. Bunu, yaptığım Web Uygulaması'nın basit sayfalarında yaptım, ancak karmaşık sayfalara geçtiğimde zor oluyor. Testte acemi oldum, bu yüzden elemanların nasıl detaylandırılacağı hakkında daha fazla bilgiyi okuyacağınız şekilde yardımcı olacak? – Harman
- 1. AvalonDock'a daha yeni bir alternatif var mı?
- 2. MSXML'den daha iyi bir IDOMImplementation var mı?
- 3. JArchitect'e alternatif var mı?
- 4. Ruby's Dir.glob'a daha hızlı bir alternatif var mı?
- 5. GDI GetPixel() öğesine daha hızlı bir alternatif var mı?
- 6. Gigaspaces için alternatif var mı?
- 7. Swing'ten daha iyi bir Java uygulama çerçevesi var mı?
- 8. Angularjs ile bir tıklamayı nasıl tetikleyebilirim veya daha iyi bir yol var mı?
- 9. İstisna avcısına ücretsiz bir alternatif var mı?
- 10. ListDictionary sınıfına genel bir alternatif var mı?
- 11. $ httpBackend angularjs Yasemin birim testinde
- 12. Adlandırılmış dosyalara _replace'a daha iyi bir alternatif nedir?
- 13. AngularJS: İki sözü eşleştirmek için daha iyi bir yol var mı?
- 14. BoxedApp SDK'ya alternatif var mı?
- 15. Silktest'e bedava alternatif var mı?
- 16. günün saatini ayıklamak için daha iyi bir yolu var mı?
- 17. Metin dosyasındaki satırları saymanın daha iyi bir yolu var mı?
- 18. Bunu yapmak için daha iyi bir şey var mı?
- 19. Bunu yazmanın daha iyi bir yolu var mı?
- 20. WebView yenilemek için daha iyi bir yolu var mı?
- 21. Arabirimde kalıtım/hiyerarşiler. Net - daha iyi bir yolu var mı?
- 22. JSCH'den daha iyi bir Java uygulaması var mı?
- 23. İlk öğenin tümünü değil, daha iyi bir yolu var mı?
- 24. JSF'ye bir alternatif angularJS mi?
- 25. Bir birim testinde yapılan baskının bastırılmasının bir yolu var mı?
- 26. Google Grafik API QR Üreticisine bir alternatif var mı?
- 27. `read` işlevine toplam alternatif var mı?
- 28. Daha iyi bir paket tasarım mı?
- 29. MATLAB'da bir matrisi rastgele karıştırmanın daha iyi/daha hızlı bir yolu var mı?
- 30. Vim için iyi bir Haskell girinti betiği var mı?
Bu çok güzel. Paylaştığınız için çok teşekkür ederim :) – Harman