【发布时间】:2021-04-19 00:40:59
【问题描述】:
我正在尝试通过 Python 点击 Facebook“更改密码”安全设置中的“编辑”按钮。
# logs in to facebook
browser = webdriver.Chrome(executable_path='/path/to/webdriver')
# Navigate to Facebook
browser.get("http://www.facebook.com")
browser.maximize_window()
# Search & Enter the Email or Phone field & Enter Password
username = browser.find_element_by_id("email")
username.send_keys("email@gmail.com")
password = browser.find_element_by_id('pass')
password.send_keys('password')
submit = browser.find_element_by_name('login')
submit.click()
print("logged in")
time.sleep(5)
# navigates to security
browser.get("http://www.facebook.com/settings?tab=security")
time.sleep(3)
我对此完全陌生,但这段代码到目前为止运行,并登录到 facebook 页面,并进入安全设置。但是,我不知道如何单击该按钮。使用 Inspect,我找不到 ID,经过大量谷歌搜索,我认为这可能是 Frames 的问题?任何建议都会有所帮助!
【问题讨论】:
标签: python selenium xpath iframe webdriverwait