簡體   English   中英

Selenium 無法使用任何方法定位元素

[英]Selenium Unable To Locate Element With Any Method

我正在嘗試執行這個簡單的腳本:

driver = webdriver.Chrome()
driver.maximize_window()
driver.get("http://prodkantar/cgi-bin/Maconomy/MaconomyPortal.prod.en_US_KTEU.exe/Framework/login/maconomyportalmain.msc?SSO=no")
driver.implicitly_wait(3)
UserName = driver.find_element_by_xpath('//*[@id="nameofuserid"]').send_keys('XYZ')

但我不斷收到以下錯誤:

selenium.common.exceptions.NoSuchElementException:消息:沒有這樣的元素:無法找到元素:{"method":"xpath","selector":"//*[@id="nameofuserid"]"}

我嘗試了不同的瀏覽器和不同的 find_by 參數 - 我一直收到 Selenium 無法找到元素的錯誤。

有沒有辦法檢查,也許這個頁面受到某種保護,selenium 在這個頁面上找不到任何元素? 我該如何檢查?

這是頁面的屏幕。突出顯示的是用戶名字段

我正在嘗試執行這個簡單的腳本:

driver = webdriver.Chrome()
driver.maximize_window()
driver.get("http://prodkantar/cgi-bin/Maconomy/MaconomyPortal.prod.en_US_KTEU.exe/Framework/login/maconomyportalmain.msc?SSO=no")
driver.implicitly_wait(3)
UserName = driver.find_element_by_xpath('//*[@id="nameofuserid"]').send_keys('XYZ')

但我不斷收到以下錯誤:

selenium.common.exceptions.NoSuchElementException:消息:沒有這樣的元素:無法找到元素:{"method":"xpath","selector":"//*[@id="nameofuserid"]"}

我嘗試了不同的瀏覽器和不同的 find_by 參數 - 我一直收到 Selenium 無法找到元素的錯誤。

有沒有辦法檢查,也許這個頁面受到某種保護,selenium 在這個頁面上找不到任何元素? 我該如何檢查?

這是頁面的屏幕。突出顯示的是用戶名字段

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM