Я пытаюсь выбрать элемент из списка, я нашел способ, но он слишком длинный и сложный.
Вот мой код до списка, если кто-нибудь может помочь мне щелкнуть по элементу : "Инструменты"
** Строки для изменения:
25: драйвер chrome путь
29 - 31: учетные данные facebook
import time
import pyautogui
from pynput import mouse, keyboard
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
keyboard = keyboard.Controller()
mouse = mouse.Controller()
pyautogui.FAILSAFE= False
opt = Options()
opt.add_argument("--disable-infobars")
opt.add_argument("start-maximized")
# Pass the argument 1 to allow and 2 to block
opt.add_experimental_option("prefs", {
"profile.default_content_setting_values.media_stream_mic": 2,
"profile.default_content_setting_values.media_stream_camera": 2,
"profile.default_content_setting_values.geolocation": 2,
"profile.default_content_setting_values.notifications": 2
})
global driver
driver = webdriver.Chrome(r'C:\Users\SAMSUNG\chromedriver', options=opt)
driver.get("https://www.facebook.com")
time.sleep(5)
driver.find_element_by_css_selector("#email").send_keys("yourfacebookcredentials")
time.sleep(2)
driver.find_element_by_css_selector("#pass").send_keys("yourfacebookpassword")
time.sleep(2)
driver.find_element_by_css_selector("#loginbutton").click()
time.sleep(3)
driver.get("https://m.facebook.com/marketplace/selling/item/")
time.sleep(3)
driver.find_element_by_id('u_0_2r').click()
#now i want to click element "Tools"