首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >硒exceptions.NoSuchElementException:

硒exceptions.NoSuchElementException:
EN

Stack Overflow用户
提问于 2015-06-17 15:15:01
回答 4查看 221关注 0票数 0

html代码片段如下:

代码语言:javascript
复制
<thead id="addDet:cust:th" class="emp">
<tr id="addDet:cust:ch" class="emp">
<th class="emp" scope="col" id="addDet:cust:ch:j_idt484">S. No.</th>
<th class="emp" scope="col" id="addDet:cust:ch:j_idt487">Name 
<font color="#FA5882">*</font></th>

我试着填补这个领域,因为:

代码语言:javascript
复制
driver.find_element_by_id("addDet:cust:j_idt487").send_keys("XX")

但我得到的错误是:

代码语言:javascript
复制
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: {"method":"id","selector":"psdetail:j_idt490"}

任何帮助都是有价值的。

EN

回答 4

Stack Overflow用户

发布于 2015-06-17 15:17:01

你的代码中有错误。你把:ch:忘在:cust:之后了。

票数 0
EN

Stack Overflow用户

发布于 2015-06-17 15:32:14

在修复了选择器(Imcphers应答/注释)之后,当您试图查找元素时,元素是否可能不在DOM中?它是动态加载的吗?如果是这样的话,您可能需要使用explicitimplicit等待。

advanced.jsp

初始化驱动程序后尝试driver.implicitly_wait(10)

票数 0
EN

Stack Overflow用户

发布于 2015-06-17 15:49:27

尝试使用xpath contains或CSS以//xpath开头//*CSS(.,‘S.No.’)“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30895656

复制
相关文章

相似问题

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