selenium webdriver – Learn how to click on on the record when it stated the record has no attribute “click on”?

0
19
selenium webdriver – Learn how to click on on the record when it stated the record has no attribute “click on”?


from selenium import webdriver  
import time
from selenium.webdriver.frequent.keys import Keys  
from selenium.webdriver.frequent.by import By
from selenium.webdriver.help.ui import WebDriverWait
from selenium.webdriver.help import expected_conditions as EC
import random
import choose

driver = webdriver.Chrome('ChromeDriver')
driver.get("https://devbusiness.tunai.io/login")
time.sleep(2)
driver.maximize_window()

#log in credentials
username = driver.find_element(By.NAME, "loginUsername");
username.send_keys("dayon@tunai");

password = driver.find_element(By.NAME, "loginPassword");
password.send_keys("12341234");

login = driver.find_element(By.XPATH,"//*[@id='app']/div/div/div/div/div/div[2]/kind/div[4]/button");
login.submit();
time.sleep(3)

driver.get("https://devbusiness.tunai.io/dashboard/my_salon_user")
time.sleep(3)

randomUsername = random.alternative(["dayon.salon3@tunai","dayonmanager@tunai","Dayon.der@tunai"])
driver.find_element(By.XPATH, "//tbody[@role="rowgroup"]/tr[@role="row"]/td/a[text()='"+ randomUsername +"']").click on()
print("Username chosen: ", randomUsername)
time.sleep(5)

driver.find_element(By.XPATH,"//*[@id='page-content']/div/div[3]/div/div[2]/div/div/div[2]/div/div[1]/header/a").click on()
time.sleep(5)

# Get the record of parts
parts = driver.find_elements(By.CLASS_NAME,'custom-control-input')

# Choose a random component from the record
random_element = random.alternative(parts)
driver.execute_script("arguments[0].click on();", random_element)

# Click on on the chosen component
random_element.click on()
print("Factor chosen: ", random_element)
time.sleep(5)

driver.find_element(By.XPATH,"//*[@id='accKey']").click on()
time.sleep(5)

I have been add “argument.click on[]”,”webdriver wait till EC to be clickable” however nonetheless displaying “Factor not intractable. What could be the opposite doable resolution? Hope somebody may make clear for me. Thanks and have a pleasant day.

LEAVE A REPLY

Please enter your comment!
Please enter your name here