Selenium ve Node.js kullanarak güvenilir tarayıcı testleri nasıl yazılır

Selenium ve Node.js kullanarak güvenilir tarayıcı testleri nasıl yazılır

Selenium'un NodeJS sürümünü kullanarak otomatik tarayıcı testine nasıl başlayacağınıza dair birçok iyi makale var. Bazıları testleri Mocha veya Jasmine ile paketler ve bazıları her şeyi npm veya Grunt veya Gulp ile otomatikleştirir. Hepsi, temel bir çalışma kodu örneği vermenin yanı sıra ihtiyacınız olanı nasıl kuracağınızı açıklar. Bu çok faydalıdır çünkü tüm farklı

Daha fazla oku

   Java'da Fonksiyonel Programlamayı Öğrenin - Tam Ders

Java'da Fonksiyonel Programlamayı Öğrenin - Tam Ders

İşlevsel programlama, değerlerin işlevlere aktarıldığı ve bu işlevlerin de değer olduğu bir programlama yoludur. İşlevsel programlama ilkeleri, geliştiricilerin zarif, sürdürülebilir, ölçeklenebilir ve öngörülebilir kod yazmalarına yardımcı olabilir. FreeCodeCamp.org YouTube kanalında Java'da işlevsel programlama üzerine tam bir kurs yayınladık. Bu kurs, Amigoscode'dan Nelso

Daha fazla oku

   Postman ve Newman ile bir CI ortamında REST API uçtan uca testleri nasıl otomatikleştirilir

Postman ve Newman ile bir CI ortamında REST API uçtan uca testleri nasıl otomatikleştirilir

Postman, REST API'lerini keşfetmek için harika bir araçtır. Hızlı geri bildirim almak için istekler oluşturabilir ve bunları deneyebilirsiniz. Ardından, bilginin kaybolmadığından emin olmak için onları koleksiyonlar olarak saklayabilirsiniz. Postman'ın CLI sürümü olan Newman, bir sonraki seviyeye geçmenize ve bir koleksiyonu otomatik uçtan uca testler paketine dönüştürmenize olanak tanır. Bu paket daha sonra seçti

Daha fazla oku
23. Gün: ARKit ve Harry Potter PortKey içeren Unity ile bir uygulama nasıl oluşturulur?

23. Gün: ARKit ve Harry Potter PortKey içeren Unity ile bir uygulama nasıl oluşturulur?

Arttırılmış gerçeklik. Gelecek çığlıklar atıyor. Şu an bununla dolu: filtreler, oyunlar ve AR uygulamaları her gün ortaya çıkıyor. Baktığınız her yerde, kavrayışınızı artırmak için görsel veri yardımcılarının olduğu bir dünya hayal edin.Şimdi, özellikle Ready Player One'ı gördükten sonra, tamamen sanal gerçekliğe girmeyi tercih ederim. Oh nasıl da şu anda Oasis'e nakledilmeyi

Daha fazla oku

   Vanilla HTML, CSS ve JS ile Güzel Formlar Nasıl Oluşturulur ve Doğrulanır

Vanilla HTML, CSS ve JS ile Güzel Formlar Nasıl Oluşturulur ve Doğrulanır

Formlar zordur.   Kullanıcı verilerinin nasıl doğru bir şekilde toplanıp doğrulanacağını bilmek, bir ön uç geliştiricinin sahip olması gereken en önemli becerilerden biridir. Ancak zor çünkü uç vakalar çoktur. Bir kullanıcının sevimli küçük formunuzu bozarken aynı anda mükemmel bir kullanıcı deneyimi sunabileceği tüm yolları göz önünde bulundurmalısınız. UX parçası önemlidir, çünkü formlar,

Daha fazla oku

   MVC nedir ve nasıl bir sandviç dükkanı gibidir?

MVC nedir ve nasıl bir sandviç dükkanı gibidir?

Günümüz İnternet'inde, web siteleri etkileşimli, dinamik olma eğilimindedir ve bir tür işlev sunar. Statik bir HTML ve CSS sayfasından daha fazlası olabilirler. Model Görüntüleme Denetleyicisi (MVC) mimari modeli burada devreye giriyor. Kullanıcı etkileşimi, yalnızca statik olarak yüklenen bir sayfayla imkansız olan kullanım durumlarını etkinleştirir. Bu nedenle, modern web

Daha fazla oku
SVG Dosyası Nedir? SVG Resmi ve Açıklanan Etiketler

SVG Dosyası Nedir? SVG Resmi ve Açıklanan Etiketler

SVGSVG veya Ölçeklenebilir Vektör Grafikleri, web sayfalarında vektör tabanlı grafikleri tanımlamak için bir web standardıdır. XML'e dayalı olarak SVG standardı, bir görünüm alanındaki yolları, şekilleri ve metni açıklamak için işaretleme sağlar. İşaretleme, görüntülenmek üzere doğrudan HTML'ye gömülebilir veya bir .svgdosyaya kaydedilebilir ve diğ

Daha fazla oku

   Basit bir konuşma tanıma uygulaması nasıl oluşturulur

Basit bir konuşma tanıma uygulaması nasıl oluşturulur

"Bu 10 yıllık zaman diliminde, sadece klavye ve fareyi etkileşime girmek için kullanmayacağımıza inanıyorum, aynı zamanda bu süre zarfında konuşma tanıma ve konuşma çıkışını yeterince mükemmel hale getireceğimize inanıyorum. arayüz." - Bill Gates, 1 Ekim 1997 Teknoloji uzun bir yol kat etti ve her yeni ilerlemeyle, insan ırkı ona daha fazla bağlanıyor ve tüm cihazlarda bu yeni harika özellikleri özlüyor. Siri, Alexa ve Google Asistan'

Daha fazla oku

   Ödül olarak 15.600 $ 'a Google'ın hata izleme sistemini nasıl hackledim?

Ödül olarak 15.600 $ 'a Google'ın hata izleme sistemini nasıl hackledim?

Nakit Para için Kolay Hatalar Google Sorun İzleyici'yi hiç duydunuz mu? Muhtemelen hayır, bir Google çalışanı veya yakın zamanda Google araçlarında hatalar bildiren bir geliştirici değilseniz. Ve ben de, güvenlik açığı raporlarımın, olağan e-posta bildirimlerine ek olarak, orada yeni bir ileti dizisi açarak ele alındığını fark edene kadar. Ben de hemen kırmaya başl

Daha fazla oku

   Finans alanında kariyer yapmak yerine neden kod yazmayı öğrendim

Finans alanında kariyer yapmak yerine neden kod yazmayı öğrendim

Geçen yıl önemli bir yaşam ve kariyer kararıyla karşı karşıya kaldım: Chartered Financial Analyst unvanını almaya kararlıydım veya zamanımı freeCodeCamp adlı bir web sitesinde çevrimiçi kodlamayı öğrenerek geçirdim. CFA enstitüsü onlarca yıldır buradaydı ve adı dünyanın en başarılı iş adamlarından bazıları tarafından aranıyordu. freeCodeCamp, küçük yazılım geliştirici

Daha fazla oku

   TypeScript'i ne zaman kullanmalıyım?

TypeScript'i ne zaman kullanmalıyım?

Geçen yaz büyük bir kod tabanını (18.000'den fazla kod satırı) JavaScript'ten TypeScript'e dönüştürmek zorunda kaldık. Her birinin güçlü ve zayıf yönleri ve birini diğerinin üzerinde kullanmanın ne zaman mantıklı olduğu hakkında çok şey öğrendim. Bu makale artık Japonca ve Çince olarak mevcuttur. TypeScript kullanmak mantıkl

Daha fazla oku

   Python'u kendi CNC kontrol cihazınızı ve 3B yazıcınızı oluşturmak için nasıl kullanabilirsiniz?

Python'u kendi CNC kontrol cihazınızı ve 3B yazıcınızı oluşturmak için nasıl kullanabilirsiniz?

Bu makale, saf Python'da ilk CNC makine kontrolör uygulamasını oluşturmak için kullandığım süreci anlatıyor. Bilgisayar sayısal kontrol (CNC) makine kontrolörleri tipik olarak C veya C ++ programlama dili kullanılarak gerçekleştirilir. Basit mikrodenetleyicilere sahip işletim sistemi olmayan veya gerçek zamanlı işletim sistemlerinde çalışırlar. Bu makalede, modern b

Daha fazla oku

   Bir web uygulaması oluşturarak PERN Yığını öğrenin - Tam video kursu

Bir web uygulaması oluşturarak PERN Yığını öğrenin - Tam video kursu

PERN yığını, PostgreSQL, Express, React ve Node.js'den oluşur. Bu teknolojiler, CRUD işlemleriyle tam yığın web uygulaması oluşturmak için birleştirilebilir. FreeCodeCamp.org YouTube kanalında, PERN yığınının nasıl kullanılacağını öğreten tam bir kurs yayınladık. Kurs, The Stoic Programmers'dan Henry Ly tarafından geliştirilmiştir. Henry, bir Yapılacaklar liste

Daha fazla oku
Java, Ruby ve Go, Aman Tanrım!

Java, Ruby ve Go, Aman Tanrım!

Free Code Camp, 17 ay önce başladığımızdan beri tam yığın JavaScript'e% 100 odaklandı. Ön uçta JavaScript, arka uçta JavaScript (güçlü Node.js çerçevesi sayesinde) ve hatta bir veritabanı sorgulama dili olarak JavaScript öğrettik.Ve başından beri, açık kaynak topluluğumuz her gün diğer popüler arka uç dillerini de öğretmemizi isteyen birkaç talepte bulundu.Pekala bugün, bu binlerce isteği

Daha fazla oku

   İnternet Nasıl Konuşur

İnternet Nasıl Konuşur

Bir İletişim Hikayesi İnternetin gerçekte nasıl konuştuğunu hiç merak ettiniz mi? Bir bilgisayar başka bir bilgisayarla İnternet üzerinden nasıl “konuşur”? İnsanlar birbirleriyle iletişim kurduğunda, görünüşte anlamlı cümlelere dizilmiş kelimeleri kullanırız. Cümleler, bu cümlelerin bir anlamı üzerinde anlaştığımız için anlamlıdır. Tabiri caizse bir iletişim protokolü tan

Daha fazla oku

   Swift ile API çağrısı nasıl yapılır

Swift ile API çağrısı nasıl yapılır

Bir iOS geliştiricisi olmak istiyorsanız, bilmeye değer bazı temel beceriler vardır. İlk olarak, tablo görünümleri oluşturmaya aşina olmak önemlidir. İkinci olarak, bu tablo görünümlerini verilerle nasıl dolduracağınızı bilmelisiniz. Üçüncüsü, bir API'den veri alıp bu verileri tablo görünümünüzde kullanabilmeniz harikadır. Üçüncü nokta, bu makalede ele a

Daha fazla oku

   ESLint: Temel Ön Uç Araçları Hakkında Temel Gerçekler

ESLint: Temel Ön Uç Araçları Hakkında Temel Gerçekler

Son zamanlarda, ön uç geliştirmeye daha fazla dahil oluyorum. Ne kadar çok yaparsam, zihnim ve ruhum onun kaotik dünyasında o kadar çok kayboluyor. Basit bir Yapılacaklar Listesi uygulaması bile, birkaçını belirtmek için ESLint, Babel, Webpack gibi bir dizi araca ve yalnızca başlamak için paketlere kolayca ihtiyaç duyabilir. Neyse ki, orada

Daha fazla oku