首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用selenium驱动程序查找用户名字段元素

如何使用selenium驱动程序查找用户名字段元素
EN

Stack Overflow用户
提问于 2016-04-04 20:41:54
回答 1查看 2K关注 0票数 0

我正在尝试用webdriver查找username元素。该网页是用聚合物开发的,html内容是:

代码语言:javascript
运行
复制
<gui-input class="flex style-scope login-window x-scope gui-input-0" id="username" icon="account-circle" label="Username" autofocus="" floating-label="">

在Selenium中,我尝试了这样的方法:

代码语言:javascript
运行
复制
driver.findElement(By.className("gui-input#username")).isDisplayed()

但是它找不到用户名字段。

有什么帮助吗。谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-04-04 20:43:26

根据类名,定位器需要一个类名,但您正在传递一个CSS选择器。

相反,使用"by CSS选择器“定位器:

代码语言:javascript
运行
复制
driver.findElement(By.cssSelector("gui-input#username"))

或“由身份证”:

代码语言:javascript
运行
复制
driver.findElement(By.id("username"))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36412484

复制
相关文章

相似问题

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