سلام کدا های زیر اجرار نمیشوند این کد ها در قسمت پنج بودند
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome()
driver.get('https://login.yahoo.com/account/create')
input('\n\nRUN??\n\n')
driver.find_element_by_name('firstName').send_keys('hello')
driver.find_element_by_id('usernamereg-lastName').send_keys('hi')
driver.find_element_by_id('usernamereg-userId').send_keys('ak47')
sleep(2)
btn = driver.find_element_by_xpath('//*[@id="regform"]/p[2]/a')
btn.click()
input('\n\nEXIT??\n\n')
driver.quit()
در کل هیچ متدی برای driver به عنوان find_element_by_ وجود ندارد و ارور میدهد ولی متد find_element وجود دارد ولی وقتی from selenium.webdriver.common.by import By اجرار میکنم ودستورات را تغییر میدهم همه انها اجرار میشود کدی که نوشتم:
from selenium import webdriver
from selenium.webdriver.common.by import By
from time import sleep
driver = webdriver.Chrome()
driver.get('https://login.yahoo.com/account/create')
input('\n\nRUN??\n\n')
driver.find_element(By.NAME ,value='firstName').send_keys('hello')
driver.find_element(By.ID ,value='usernamereg-lastName').send_keys('hi')
driver.find_element(By.ID ,value='usernamereg-userId').send_keys('ak47')
sleep(2)
btn = driver.find_element(By.XPATH ,'//*[@id="regform"]/p[2]/a')
btn.click()
input('\n\nEXIT??\n\n')
driver.quit()
لطفا بگید که مشکل چیه؟ چرا find_element_by که استاد در کدش نوشته اجرار نمیشود
سلام. دستور زیر رو اجرا کن و جوابش رو برام بفرست.
pip list