【发布时间】:2021-06-13 12:10:06
【问题描述】:
问题是,当浏览器窗口打开 Facebook 页面时,我希望它点击 Create New Account 。 我使用的创建新帐户的 XPATH 是
//a[text()='Create New Account']
但它打开的 facebook.com 然后突然关闭,尽管我有其他脚本正常工作。
完整代码:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
from selenium.webdriver.support.ui import WebDriverWait as Wait
from selenium.webdriver.support import expected_conditions as EC
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.maximize_window()
driver.get("https://facebook.com")
link_locator = '//a[text()="Create New Account"]'
create_account = Wait(driver, 5).until(EC.presence_of_element_located((By.XPATH, link_locator))).click()
【问题讨论】:
-
有什么例外吗?
-
没有例外。只是关闭会话。
标签: python selenium selenium-webdriver selenium-chromedriver browser-automation