首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python selenium错误:没有这样的元素:无法定位元素

Python selenium错误:没有这样的元素:无法定位元素
EN

Stack Overflow用户
提问于 2018-07-21 03:00:51
回答 1查看 167关注 0票数 1

我在尝试填写表单时遇到此错误。

错误:

“没有这样的元素:找不到元素:

{"method":"id",“selector”:“formId:codEmpresa”}。

任何帮助都将不胜感激。

下面是我的代码:

代码语言:javascript
复制
from selenium import webdriver
chrome = webdriver.Chrome()
chrome.get("https://www3.honda.com.br/newihs")

chrome.find_element_by_id("formId:codEmpresa").send_keys("Text1")
chrome.find_element_by_id("formId:codUsuario").send_keys("Text2")
chrome.find_element_by_id("formId:senha").send_keys("Text2")
chrome.find_element_by_id("formId:j_id68").click
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-21 03:10:32

问题是包含您is的登录表单在iframe中。试试https://www3.honda.com.br/newihs/pages/loginExterno.iface

代码语言:javascript
复制
from selenium import webdriver

chrome = webdriver.Chrome()
chrome.get("https://www3.honda.com.br/newihs/pages/loginExterno.iface")

chrome.find_element_by_id("formId:codEmpresa").send_keys("Text1")
chrome.find_element_by_id("formId:codUsuario").send_keys("Text2")
chrome.find_element_by_id("formId:senha").send_keys("Text2")
chrome.find_element_by_id("formId:j_id68").click
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51448879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档