当单击运行时关闭。
我想只是点击按钮。我想做点击xpath。但它不工作。它关闭没有点击。所以它打开边缘。等待等待和关闭。它没有运行我的点击命令。并有一个错误。它的“webdriver对象没有属性find_element_by_xpath”
from selenium import webdriver
import time
driver = webdriver.Edge()
driver.get("https://www.instagram.com/")
time.sleep(7)
log_in = driver.find_element_by_xpath("//*[@id='mount_0_0_+h']/div/div/div/div[1]/div/div/div/div[1]/section/main/article/div[2]/div[2]/div/p/a/span")
log_in.click()
driver.close()
1条答案
按热度按时间brgchamk1#
我想这就是你想要的:
为什么你的代码不工作?因为正如你的控制台告诉你的,“find_element_by_xpath”不是驱动程序的有效方法/属性。
自动化/刮削建议:
//span[text()='Sign up']
还是//*[@id='mount_0_0_+h']/div/div/div/div[1]/div/div/div/div[1]/section/main/article/div[2]/div[2]/div/p/a/span
?好的选择器将在将来保存大量时间