css - 如何使用 jsname 检查元素到 div 中?
问题描述
我在检查 DIV 中的元素时遇到问题;我不想使用 xpath。
// Assert.assertEquals("Digite uma senha",driver.findElement(By.xpath("//*[@id=\"view_container\"]/div/div/div[2]/div/div[1]/div/form/span/section/div/div/div[1]/div[2]/div[2]/span")).getText());
// System.out.println(driver.findElement(By.xpath("//*[@id=\"view_container\"]/div/div/div[2]/div/div[1]/div/form/span/section/div/div/div[1]/div[2]/div[2]/span")).getText());
// driver.close();
解决方案
你可以使用下面的CSS。
div[jsname='B34EJ'] span
推荐阅读
- c# - 使用 Switch 语句调用的 C# 方法 - 遇到问题
- amazon-web-services - AWS Lambda 无法识别来自 js-sdk 的 sagemaker 服务的功能
- angular - 在 IE 11 中加载应用程序时,它会在控制台上抛出错误提示 - SCRIPT5007: Unable to get property 'fn' of undefined or null reference
- sql-server-2008 - 使用 SQL Server Join 拆分值并与表进行比较
- asp.net-mvc - 在“/”应用程序中出现服务器错误
- delphi - 在 TWebBrowser 控件中检测服务器端重定向
- swift - Vapor 3:一个应用程序中的多个服务器套接字
- angular - 为什么 Angular 不在其应用程序 angular.io 中使用 Angular 的路由器模块?
- java - 使用 org.jboss.dmr.ModelNode 更改数据源属性
- c# - C# Wix 服务安装程序 - 未解决的符号引用