无法使用网站上显示的名称或文本找到元素 - python 和 selenium
Can't find an element using name or text shown on website - python and selenium
我这里有一个示例代码,它一直说找不到我要找的元素。请帮助我,我想通过名称而不是绝对 Xpath
找到元素
from selenium import webdriver
from time import sleep
browser = webdriver.Chrome()
browser.get('https://www.instagram.com')
sleep(5)
x = browser.find_element_by_xpath("//span[text() = 'Sign Up']").click()
当您获得 instagram 页面时,您需要等待页面加载,然后单击该跨度的父标签。
WebDriverWait(browser, 10).until(EC.element_to_be_clickable((By.XPATH, "//span[text()='Sign up']/parent::a"))).click()
导入
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
我这里有一个示例代码,它一直说找不到我要找的元素。请帮助我,我想通过名称而不是绝对 Xpath
找到元素from selenium import webdriver
from time import sleep
browser = webdriver.Chrome()
browser.get('https://www.instagram.com')
sleep(5)
x = browser.find_element_by_xpath("//span[text() = 'Sign Up']").click()
当您获得 instagram 页面时,您需要等待页面加载,然后单击该跨度的父标签。
WebDriverWait(browser, 10).until(EC.element_to_be_clickable((By.XPATH, "//span[text()='Sign up']/parent::a"))).click()
导入
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC