this element is a multiple-choice region selector but I do not know how to interact with it.
HTML element
<div class="Input_select__uImQR Region_select__1h_yh"><span>NA</span><ul><li
data-value="na">NA</li><li data-value="sa">SA</li><li data-value="eu">EU</li><li data-
value="ap">AP</li><li data-value="kr">KR</li></ul></div>
When you manually click on the list the Class name changes to
<div class="Input_select__uImQR Region_select__1h_yh Input_open__3e__v">
code
driver.get("https://www.valorant.store/")
time.sleep(1)
clickshop = driver.find_element_by_class_name("SkinsBundle_loggedOut__3kG35").click()
time.sleep(2)
usernameshop = driver.find_element_by_name("username")
usernameshop.send_keys(name)
passwordshop = driver.find_element_by_name("password")
passwordshop.send_keys("notmypassword")
driver.find_element_by_xpath("//option[@value='eu']").click()
time.sleep(10)
usernameshop.send_keys(Keys.RETURN)
Here is all the code(the account is for testing and you are free to use it)
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.keys import Keys
import time
from selenium.webdriver.common.action_chains import ActionChains
import sys, os
driver = webdriver.Firefox()
skinfound = bool(False)
while skinfound == False:
driver.maximize_window()
driver.get("https://www.valorant.store/")
time.sleep(1)
clickshop =driver.find_element_by_class_name("SkinsBundle_loggedOut__3kG35").click()
time.sleep(2)
usernameshop = driver.find_element_by_name("username")
usernameshop.send_keys("sy9e0w6uimpc6fek")
passwordshop = driver.find_element_by_name("password")
passwordshop.send_keys("2ejly4ocpwifjbhj")
driver.find_element_by_xpath("//li[@data-value='eu']").click()
time.sleep(10)
usernameshop.send_keys(Keys.RETURN)
time.sleep(10)
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH,"//img[@src='/images/bonuscard.png' and @alt='Card Icon']"))).click()
time.sleep(2)
skins = driver.find_element_by_class_name("NightMarket_itemsGrid__9e2S-").text
print(skins)
if "Prime" in skins:
print("A Prime skin was found")
skinfound = True
else:
print("skinwasnotfound")