from selenium import webdriver from getpass import getpass import time import select from selenium.webdriver.support.ui import Select from selenium.webdriver.common.by import By
usr = input('Kullanıcı Adı:') pwd = getpass('Şifre yi Giriniz:')
element = driver.find_element(by=By.ProductCategory, value="13") element.click()
xpath ile yakalayamadım bir türlü value de tıklatamadım tıkandım kaldım. :-(
Bu arada da butonlar radio buton.
melihpaşaM
kullanıcısına yanıt
Öncelikle WebDriver 'ın Selenium ile direkt bağlantısı yok; o sadece bir sürücü.
By.ProductCategory kısmı yanlış bence. Cunku 'name' bir HTML etiket ek özelliği (attribute) ve name=ProductCategory 'nin By.ProductCategory ile bulunabileceğini sanmam.
öncelikle ilginiz için çok teşekkür ederim.
kaynak kodu aşağıda ki şekilde sadece value değerleri var birde hidden idler var ama ne driver.find_element_by_id nede driver.find_element_by_xpath ile tıklatamadım :(
Öncelikle herkese tek tek teşekkür ederim cevaplarınız için hepsini denedim becerememiştim şu şekilde bir yol boldum sizlerle de paylaşmak istediğim.
radio linkin üzerine geldim tam butonun üzerinde incele dedim hep xpath ile dediğimiz yerden css yolunu kopyaladım ce ona .click () yaptırdım sorunsuz bir şekilde oldu ve çalışıyor herkese tekrar çok teşekkür ederim emekleriniz için çok çok teşekkürler.
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme