Hello everyone, I’m Ceyhun. Today i will share some tips regarding preparing and using Selenium scripts with Python. -Use page object model, its very important to start your project with it.. Make some demo project or start with basic writing and show difference to your team. -Use unittest module or something similar to organize your […]
Etiket: python
Jenkins Python Selenium Installation
Hello everyone i was facing some problems so i had to setup my jenkins server again so here are steps “after” jenkins installation, you can check it below, first install git. apt-get install git Setup your git repo and settings in project page. You should not see any error message when you add credentials. Git […]
Python Selenium Text Check
Hi, Below code may help you to check source with input text: def is_text_present(self, text): if str(text) in self.driver.page_source: print “Found this text %s” % text else: Exception() […]
Django Debug False Admin Static Files
Well i have a new web site as some of you know www.nysera.com, after i turn off debug mode i was able to server all static files except my admin css, js and image files. I gathered those files via collectstatic function but at the end i had to modify my apache config for wsgi […]
Django MySQL Collation Problem
I was having issues with my Django system after i used some default settings to solve them i used this scrip, it updates charset and collate: #! /usr/bin/env python import MySQLdb host = “localhost” passwd = “urpassword” user = “urdbuser” dbname = “urdbname” db = MySQLdb.connect(host=host, user=user, passwd=passwd, db=dbname) cursor = db.cursor() cursor.execute(“ALTER DATABASE `%s` […]
Django 1.2.1 Güncellemesi
Django’nun 1.2 versiyonu geçenlerde yayınlanmıştı. Kısa süre sonra bir kaç hatanın düzeltiği 1.2.1 versiyonu da yayınlandı. Güncelleme sırasında herhangi bir sorunla karşılaşmamak için öncelikle apache’yi durdurduk. Ardından download sayfasından son sürümü indirdik ve arşiv dosyasını açıp içersinde python setup.py install komutunu çalıştırdık. Kurulum işlemi bittikten sonra apache’yi tekrardan çalıştırdık. Güncelleme sonrasında sürümü kontrol etmek için […]
Neden Django?
Sunucuyu kiralayalı hemen hemen bir ay olmak üzere bu süre zarfında çeşitli içerik yönetim sistemlerini deneme fırsatım oldu. Bunlardan kullanmayı kabul ettiğim sadece WordPress oldu diğerleriyse bana aşırı sorunlu geldi. En büyük problem sistemlerin karmaşıklığı. PHP bilen birisi değilim, öğrenmek için zaman ayırmayıda düşünmüyorum ama kodu açtığında en azından ne yapmaya çalıştığını anlayabilirim. Sistem ne […]
Django İle Sunucuya Taşınma
Sonunda taşınma işi bitti! Evet arkadaşlar sorunları halledip sistemimi tamamen sunucuya taşıdım. İlk django sitem nysera.net artık açık ama test yayınında diye not düşüyorum! Duyurusunu şimdiye kadar yapmamıştım çünkü tüm problemleri halledememiştim lanet bir satırın sonuna “/” işaretini koymayı unuttuğum için 10 sayfa hata kaydını okumak zorunda kaldım. Baştan daha dikkatli okusaydım bu sorunu yaşamayacaktım […]
Django order_by Problemi
Evet bugün karşılaştığım nu konuyu paylaşmak istedim. Django kullanan diğer arkadaşlar fikir belirtebilirler. Şimdi şu şekilde bir listemiz var: list = pnews.objects.filter(status=True).order_by(‘-pdate’) Şimdi normalde beklentimiz pnews objelerini -pdate’e göre sıralamasıdır. Zaten bu işlemin sonucunda Django bir liste oluşturuyor ama mesele bu listenin içersinde oluşan ayrı bir listenin sonucu +pdate ile vermesi. İşlem şöyle işliyor. Her […]