eclipse - 无法在登录中找到 email() 的元素 ID:错误(无法找到元素:{“method”:“id”,“selector”:“Email”})
问题描述
通过单击登录页面,它正在登录部分,但是此电子邮件字段无法找到任何路径,我尝试了所有可能的路径、ID、类名 bt 方式,但仍然无法获取电子邮件元素。代码如下:
@Test
public void blankentries()
{
// driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
WebElement email= driver.findElement(By.id("Email"));
email.clear();
email.sendKeys("");
WebElement password= driver.findElement(By.id("password"));
password.clear();
password.sendKeys("");
WebElement signinbutton= driver.findElement(By.className("button-1"));
signinbutton.click();
}
解决方案
您可以尝试使用另一个注释,例如按名称或类名。或尝试清理项目并在运行项目后添加功能优先级
WebElement email= driver.findElement(By.name("Email"));
email.clear();
email.sendKeys("");
推荐阅读
- vb.net - 将网络流中的数据读入数组
- components - 在 AEM 中创建自定义测验组件
- node.js - 如何允许用户重新订阅 Sendgrid nodejs?
- python - Python tkinter -'名称未定义'
- spring-boot - Spring Boot Hibernate 从 hibernate 属性中添加 @org.hibernate.annotations.Table 注释
- mongodb - MongoDB Realm - GraphQL 嵌套查询生成的架构限制
- python - Tensorflow-GPU 在 python shell 上运行,但不在 jupyter 中
- vba - Outlook VBA 在文件夹窗格中复制“将子文件夹 A 排序到 Z”
- android - 如何在 Android pie 中提高系统服务器启动时间?
- java - 使用带有Pageable的@Query获取JOIN FETCH的集合对象不起作用 - Spring JPA