Sain50 2022-01-07 12:38 采纳率: 33.3%
浏览 44

用的selenium为什么无法点击这个按钮呢


import time

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome import service
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

options = Options()
options.add_argument('user-data-dir=/Users/ddgg/Library/Application Support/Google/Chrome/Profile 1')
PATH = '/Users/ddgg/Desktop/chromedriver'
drive = webdriver.Chrome(service=service.Service(PATH, 0, None, None), chrome_options=options)
drive.get("https://monaconft.io/login/wallet")

try:
    element.click()
    element = WebDriverWait(drive, 10).until(
        EC.presence_of_element_located((By.XPATH, '<//div[contains(@class,"name")]'))
    )
    element.click()
except:
    time.sleep(5)
    print ('no such element')

⬆️代码

profile 1里需要的插件我已经装好了,直接登录的profile1
还需要再加载一次插件吗?
如果需要登录插件该如何通过selenium调用出来呢

  • 写回答

2条回答 默认 最新

  • 陈年椰子 2022-01-07 14:41
    关注

    img


    element 都还没赋值,就先click 啦?

    评论

报告相同问题?

问题事件

  • 创建了问题 1月7日