![](/img/trans.png)
[英]Unable to locate element: {“method”:“css selector”,“selector”:“[id=”identifierId“]”} in selenium
[英]no such element: Unable to locate element: {“method”:“css selector”,“selector”:“[id=”guided-tour-tag-credentials-new“]”}
我想在这里使用 selenium 创建凭据,但它显示错误:
我应该在这里替换什么“iframe xpath”? 这是我的代码内容:
driver = webdriver.Edge()
wait = WebDriverWait(driver, 10)
wait.until(EC.frame_to_be_available_and_switch_to_it((By.XPATH, "iframe xpath here")))
driver.get("https://ms.web.purview.azure.com/resource/prod0719/main/catalog/management/accountInformation?feature.tenant=72f988bf-86f1-41af-91ab-2d7cd011db47")
driver.set_window_size(1200, 900)
sleep(15)
driver.find_element_by_id("managementCredentials").click()
sleep(5)
信息:
no such element: Unable to locate element: {"method":"css selector","selector":"[id="guided-tour-tag-credentials-new"]"} (Session info: MicrosoftEdge=91.0.864.70)
iframe 内容:
看起来是一个iframe,如果是,则需要在交互之前先切换:
代码 :
wait = WebDriverWait(driver, 10)
wait.until(EC.frame_to_be_available_and_switch_to_it((By.XPATH, "iframe xpath here")))
然后你可以互动:
driver.find_element_by_id("guided-tour-tag-credentials-new").click()
进口:
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
完成后,切换到这样的默认内容:
driver.switch_to.default_content()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.