Python ve Selenium ile web test otomasyonu-01: Kurulum

Поделиться
HTML-код
  • Опубликовано: 20 янв 2025

Комментарии • 58

  • @essassaat
    @essassaat Год назад

    birkaç video ilerdeyim aslında. dönüp yorumlara baktım. burası resmen sınıf gibi. soru soranlara öğrencisi ile ilgilenir gibi cevap vermiş. çok güzel

  • @kilic652
    @kilic652 Год назад +1

    En son güncel olan seleniumu indirip kurdum, saatlerce uğraştım çalışmadı sizin yaptığınızı yaptım pip install selenium==4.1.3 ve bu şekilde çalıştı gerçekten çok teşekkürler.

  • @mustafa3173
    @mustafa3173 Год назад

    buralar ilerde çok değerlenecek

  • @burakgul1512
    @burakgul1512 2 года назад

    Teşekkürler başladık bakalım güzel şeyler öğreneceğim gibi geldi.

  • @fatimabaser6547
    @fatimabaser6547 Год назад +1

    merhaba from selenium import webdriver
    ModuleNotFoundError: No module named 'selenium' bu hatayı alıyorum nasıl düzeltebilirim

  • @bars2587
    @bars2587 Год назад +2

    Merhaba, Google Chrome sürümüm 115.0.5790.102 ancak bu sürüm için bir sürücü bulunmamakta. Bu konuda ne yapabilirim? Yardımcı olursanız sevinirim.

    • @muhammedalibolat3220
      @muhammedalibolat3220 Год назад

      Aynı sorunu bende yaşıyorum.

    • @testotomasyonmuhendisi8709
      @testotomasyonmuhendisi8709  Год назад +1

      versiyonun ilk üç hanesi olsun yeterli. Versiyonun birebir aynısını bulmaya çalışmayın. Zaten ilerleyen videolarda webdriver manager ı gösterdim ki buna gerek kalmayacak

    • @eliade173
      @eliade173 2 месяца назад

      seninki betadır beta olana bakmalıydın

  • @Serencam
    @Serencam 2 года назад

    sen nasil bir kralsın :) eline sağlık.

  • @poisonousparrot
    @poisonousparrot 2 года назад +1

    Arkadaşlar windowsta import hatası alıyorsanız selenium dosyasını projenizin içine taşıyarak sorunu çözebilirsiniz.

  • @Kadir_Yilmaz
    @Kadir_Yilmaz Год назад +1

    abi çok güzel anlatıyorsun aynı mala anlatır gibi boyle devam et yanlış anlama iyi anlamda diyorum bazıları çok teknik fln birşeyler soyluyo anlamıyorum sen ne anlatıyon booluum diyip çıkıyorum ben mi malım adam mı anlatamıyor diye düşünüyorum ama sen ole deyilsin sen çok açıkalyıcısın teşekkürler abone oldum

  • @bicikoify
    @bicikoify 2 года назад

    Elinize sağlık. Mac kullanmanız ayrıca hoşuma gitti çünkü bu tür videolarda genelde windows kullanıldığı için dosya yolları vs bazen farklı olabiliyor, bu da benim gibi acemiler için ekstra araştırma ve zaman demek :) Ama burada direkt anlatılanlara odaklanmış durumdayım.

  • @tahsinozturk586
    @tahsinozturk586 11 месяцев назад

    Hocam merhabalar, Aslında sizinle birlikte, bu video serinizde; 10. video' ya kadar ilerlemiştim. Herhangi bir problem yaşamamış, gayet stabil ilerleme kaydetmiştim. Fakat, bugün bilgisayarıma format attıktan, windows 10 ile devam etmek istediğim için , windows kurduktan ve programları tekrar yükledikten sonra bir sorun ile karşılaştım. Chrome sayfası açılıyor, tamam ama sayfa hemen kapanıyor. Bu konuda fikrinizi alabilir miyim?

  • @ins4N4ce
    @ins4N4ce 6 месяцев назад

    Hocam Merhabalar, öncelikle bu eğitim videolarınız bana gerçekten feyz oldu sayenizde bir şeyler öğreniyor kendimi geliştiriyorum.. Hocam videolarınızla birlikte örneklemeler yaparken bir çıkmaza girdim o da şu şekilde
    10
    25
    48
    hocam yukarıdaki örnekte 3 ayrı satırdaki 10-25-48 sayılarını html de id ya da div olmadığı için locate edemedim. Tabloları locate edip text olarak nasıl print edebileceğim konusunda yardımcı olursanız çok sevinirim. 🙏

  • @synex666
    @synex666 Год назад

    hocam benim tarayıcım apple a gidince direk kapanıyor sayfa yüklendikten sonra vsc kullanıyorum ne yapmalıyım

    • @testotomasyonmuhendisi8709
      @testotomasyonmuhendisi8709  Год назад

      Konsoldaki hataya bakmak lazım. sürüm hatası vardır. İlerleyen videolarda gösterdim nasıl aşılacağını. Chromedriver ile bilgisayardaki chrome sürümü uyuşmalı.

  • @Enteramin-see-and-smile
    @Enteramin-see-and-smile 9 месяцев назад

    Allah razı olsun

  • @cagataydincc
    @cagataydincc 11 месяцев назад

    MERHABa hocam ModuleNotFoundError: No module named 'typing_extensions' hatası alıyorum sebebi nedir

    • @fyigittemur
      @fyigittemur 4 месяца назад

      Eski sürümü kursan belki çalışır

  • @berfinhazalkaya7550
    @berfinhazalkaya7550 2 года назад +1

    Hocam merhaba. Yaptıklarınızı githuba'a yükleme ve linkini açıklama kısmına bırakma şansınız var mı ?

    • @testotomasyonmuhendisi8709
      @testotomasyonmuhendisi8709  2 года назад

      Merhaba,
      Elbette. Zaten birkaç video sonra pytest ile bir web automation framework yapımını göstermeyi düşünüyorum onu da koymam gerekecek githuba. Bu selenium videolarını gösterdiğim proje için de ayrı bir repo açıp koyarım. teşekkürler hatırlattığın için.

    • @testotomasyonmuhendisi8709
      @testotomasyonmuhendisi8709  2 года назад +1

      Şimdiye kadarki videolarda gösterilen kodları ilgili repoda bulabilirsin. Github sayfası:
      github.com/tomsdet

  • @derencakr9450
    @derencakr9450 Год назад

    webdriverdan sonra Chrome çıkıyor. sebebi ne olabilir?

    • @muharremtalha9761
      @muharremtalha9761 Год назад

      Sorunu çözebildiniz mi acaba ben de aynı sorunu alıyorum

  • @h.y.i.863
    @h.y.i.863 Год назад

    Hocam bende verilen url ye gidiyor daha sonraki kendiliğinden kapanıyor sebebi nedir ?

    • @mehmetsahzengin1974
      @mehmetsahzengin1974 6 месяцев назад +2

      gecici olarak açılıyor çünkü sayfa default olarak yeniden kapanmaya ayarlı gibi düşünebilirsin. import time ile time kütüphanesini ekleyip time.sleep(x) komutu ile sayfayı istediğin süre açık tutabilirsin. x değeri saniye olarak girilir. ama unutma timesleep komutu bitmeden altındaki hiçbir komutu çalıştırmaz

    • @emrebudak879
      @emrebudak879 3 месяца назад

      @@mehmetsahzengin1974 hoca neden eklemedi time.sleep() veya bir input komutu aga eklemediği halde herhangi bir komut vermeden site kapanmadı? ciddi anlamda günlerdir bu sıkıntıyla uğraşıyorum. url' ye gidip hemen kapanıyor. chrome driver ve sürümü güncel hiçbir sıkıntı yok. Bilen anlatabilir mi çözümü? editör olarak VS Code kullanıyorum.

    • @eliade173
      @eliade173 2 месяца назад

      @@emrebudak879 başına hocanın dediği gibi import time yazıp, kodun en sonuna da time.sleep(5) yazdın mı

  • @emrebudak879
    @emrebudak879 3 месяца назад

    Hocam merhaba. Size selenium ile alakalı çözemediğim bir sorunu anlatacağım. Her adımı sorunsuz yapmama rağmen istediğim sayfaya gidip gezinmeme işlem yapmama rağmen ben driver.quit() ya da driver.close() komutu vermeden site açıldığı gibi kapanıyor. Hatta en son trendyol sitesine gidip bir ürünü html kodlarıyla incelemek istediğimde yine açıldığı gibi kapandı site. Ben driver.close() komutundan önce time sleep() eklememe rağmen kapanmaya devam etti. en başta time kütüphanesini de import etmiştim. Bu sorunu nasıl çözebilirim?

    • @eliade173
      @eliade173 2 месяца назад

      nasıl çözdün

    • @kaancetinn
      @kaancetinn 17 дней назад

      selenium ve chrome driver indirdikten sonra microsoft net.sdk 9.0.101 kurun sorununuz çözülecektir yüksek ihtimal ile var ise daha üst sürümü onuda kurabilirsin.
      not time sleep ekledikten sonra kapanmayacaktır.. kütüphaneye time'i eklemeyi unutmayın.
      işletim sistemin windows ise kod satırı sona erdikten sonra otomatik olarak kapanacktır extra close veya quit eklemeksizin.

  • @feyzaerdogan6779
    @feyzaerdogan6779 Год назад

    Hocam merhaba ben son sürümü indirdim Seleniumda sorun olur mu?

    • @testotomasyonmuhendisi8709
      @testotomasyonmuhendisi8709  Год назад

      Hayır ciddi anlamda bir sorun yaşamazsın. Temel selenium fonksiyonlarında bir değişiklik yok. Şayet değişen birşey varsa ilerleyen videolarda kod yazdıkça 'deprecated' veya farklı uyarılar görebilirsin. Ama indirdiğin sürümün changelog larına bakmakta fayda var.
      Gerçi 5 gün olmuş soruyu soralı, bir sorun olduysa da görmüşsündür :)

  • @MuratYildirim3435
    @MuratYildirim3435 2 года назад

    Mrb. Java ve Selenium ile web otomasyon serisi de çekecek misiniz? Çok faydalı olur ve önemli bir açığı telafi eder kanaatindeyim.
    İyi çalışmalar...

    • @testotomasyonmuhendisi8709
      @testotomasyonmuhendisi8709  2 года назад +2

      Merhaba. Evet pytest selenium framework sonrasında java ve selenium serisine sonrada java ile framework serisine başlayacağım. Sonra da REST API otomasyonu serisi. Planım şimdilik bu.
      Java selenium framework için henüz detaylara karar vermedim. 2 kişi şimdilik cucumber istedi ama o zamana kadar talep gelirse cucumber ile yaparız framework.

    • @MuratYildirim3435
      @MuratYildirim3435 2 года назад

      @@testotomasyonmuhendisi8709 insanlar muhtemelen test mühendisi olarak işe girdiğimde bana yol gösteren biri olmadığı takdirde ne yaparım. Neyi takip etmeliyim diye düşünüyor olmalı. Şu an bootcamplerde anladığım kadarıyla java ve tool olarak özellikle Selenium ve dediğiniz gibi cucumber vb leri anlatılıyordur veya çalışırken bunlar kullanılıyor. Bu sebeple Java ve Selenium çok önemli.
      Mobil daha yaygın kullanıldığı için sıfırdan Appium serisi de faydalı olabilir hocam.
      Takdir edilesi bir emek veriyorsunuz. Yolunuz açık olsun hayırlısıyla...

  • @suandayok2067
    @suandayok2067 2 года назад

    Abi videoların 4.3.0 sürümü ile uyumlu mu acaba hepsine izleyeceğim ona göre bu akşam

    • @testotomasyonmuhendisi8709
      @testotomasyonmuhendisi8709  2 года назад

      Evet uyumlu, zaten selenium özü itibariyle çok değişen bir kütüphane değil.
      Bir gün gecikmeli yazıyorum, umarım akşamını boşa harcamamışsındır :)

    • @suandayok2067
      @suandayok2067 2 года назад +1

      @@testotomasyonmuhendisi8709 izledim abi videolarını eline koluna sağlık.Hep yeni şeyler öğrenmek hoşuma gidiyor.Videoların 0 dan başlayan biri için paha biçilmez bir kaynak.

  • @halilbozkurt5919
    @halilbozkurt5919 Год назад

    Hocam selamlar, Ben aktif olarak python eğitimleri veren bir öğretmenim. Yazılım Test Uzmanlığına geçiş yapmak istiyorum. Yol haritam nasıl olmalı ilk olarak ne öğrenmeliyim. Önerdiğin bir eğitim var mı?

    • @testotomasyonmuhendisi8709
      @testotomasyonmuhendisi8709  Год назад

      Selamlar, test otomasyonu yapılacak yazılım web, api, mobil veya masaüstü olabilir. Selenium gibi web yazılım otomasyonu için kütüphanelerle başlayabilirsin sonrasında appium gibi mobil uygulama otomasyonuna geçersin

    • @halilbozkurt5919
      @halilbozkurt5919 Год назад

      @@testotomasyonmuhendisi8709 Yani sizin oynatma listenizden başlamak doğru hamle mi?

  • @Bejaminderlant3
    @Bejaminderlant3 2 года назад

    Hocam merhaba sizin ile nereden iletişim kurabilirim ?

    • @testotomasyonmuhendisi8709
      @testotomasyonmuhendisi8709  2 года назад

      Merhaba. Buradan yardımcı olabilirim belki. Sosyal medya kullanmıyorum.

    • @Denizwestern
      @Denizwestern Год назад

      ​@@testotomasyonmuhendisi8709Seleniumu yükledim path'a da yazdım ama yine de no modul selenium diyor sizce başka bi nedeni olabilir mi hocam

  • @tarkanosmanoglu6954
    @tarkanosmanoglu6954 Год назад

    h0cam gercekten ck faydaIı vide0Iar yapmışsınız. ben c0k seyIer öğrendim sayenizde teşekkür ederim. bir s0rum ucaktı: edge iIe yaptım sayfa acııyr ama yarım dk kadar snra kendisi kapanıy0r. cIse yada quit k0du yazmadığım hade. neden 0abiir? sizin dersinizde kapanmıyrdu. teşekkürIer.

    • @testotomasyonmuhendisi8709
      @testotomasyonmuhendisi8709  Год назад +1

      Site açılıyor mu peki? Şayet linkini verdiğin sayfaya gidiyor ve sonra kapanıyorsa sorun yok. Konsola bakarsan kodun hangi satırında hata olduğunu yazar. ona dikkat etmek lazım. Sayfaya gitme dışında ileriki videolarda anlatılan birşeyler yapıyorsan belki yanlış yapıyorsundur

    • @tarkanosmanoglu6954
      @tarkanosmanoglu6954 Год назад

      @@testotomasyonmuhendisi8709 cevapladiginiz için çok teşekkür ederim. Videoları durdurup sizin yaptiklarinizi yazıyorum. Site açılıyor ve dediğiniz gibi tartayıcı s0I üstte Python tarafından açıldığı bilgisi de yazıyor ve konsolda "Process finished with exit code 0" yazısı da çıkıyor. Google den arastirdim . Program hatasız olunca çıkarmış bu yazı. Bekletmek için time kütüphanesini kullanarak sn cinsinden yazarak açık tutulabildigini öğrendim ama sebebini anlayamadım. Videolariniz için gönülden teşekkür ederim. Gerçekten çok faydalı dersler

  • @alperensener4718
    @alperensener4718 2 года назад

    Hocam öncelikle böyle derli toplu bir kaynak hazırladığınız için çok teşekkürler.
    Selenium yüklü olmasına rağmen pycharm üzerinde import hatası aldım. Bu hatayı alan olursa ben şu videodaki adımlarla çözdüm:
    ruclips.net/video/Jw_MuM2BOuI/видео.html

    • @testotomasyonmuhendisi8709
      @testotomasyonmuhendisi8709  2 года назад

      Çok teşekkürler paylaşımın için. Ben Mac kullandığım için path a eklemem gerekmiyor. Ama bu linkini kurulum videosunun altına koyayım. Çok sağol.

  • @michaelklar4383
    @michaelklar4383 Год назад

    100

  • @MehmetKaan-um1yv
    @MehmetKaan-um1yv Год назад

    Hocam merhaba iyi günler size bir şey soracağım da telegram var mı

    • @testotomasyonmuhendisi8709
      @testotomasyonmuhendisi8709  Год назад

      Hayır telegram veya başka sosyal medya kullanmıyorum. Sosyal medyaya karşıyım : )

    • @MehmetKaan-um1yv
      @MehmetKaan-um1yv Год назад

      @@testotomasyonmuhendisi8709 2 hafta sonra gelen mesaj ile yaşadığını bilmenin verdiği mutluluk :))

  • @derencakr9450
    @derencakr9450 Год назад

    service = Service ("/User/kullaniciadiniz/Downloads/chromedriver_win32.exe") windows kullananların adresi bu şekilde olucak bence