我有一个简单的
问题出在哪里,为什么这种方法会出现这样的错误?我正在使用这种方法来创建类似测试执行的详细报告,这对我很重要。我没有任何其他问题,我一直使用这种方法,这是第一次出现错误?如果其他人有这样的问题,请告诉我,将感谢所有的意见和建议。
共1个答案
匿名用户
getAccessibleName()
获取WebElement的可访问名称的可访问名称和描述计算的结果。
理想情况下,在提取Accesable Name之前,您必须诱使WebDriver等待visibilityOfElement在(),您可以使用以下解决方案:
driver.get("https://www.selenium.dev/");
System.out.println(new WebDriverWait(driver, Duration.ofSeconds(10)).until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//h2[text()='Getting Started']"))).getAccessibleName());
控制台输出:
Getting Started
相关问题
- 线程“main”java. lang.NoClassDefFoundError中的异常:在Intellij[Spring boot]中
- 线程“main”java. lang.NoClassDefFoundError中的异常:org/apache/log4j/ProvisionNode
- 线程“main”java. lang.NoClassDefFoundError中的异常:org/apache/Commons/csv/CSVFormat
- 线程“main”java. lang.NoClassDefFoundError中的异常:org/apache/log4j/LogManager[重复]
- 如何使用selenium WebDrive(java)抓取表中的数据?
- Selenium网络驱动程序在webelement列表中存储webelement
- 如何在Selenium上使用XPATH语法选择元素Python?
- WebdriverIO无效选择器:无法使用xpath表达式定位元素
- 如何根据通过Selenium,Python和Xpath提供的html定位元素
- 基于Java的selenium网络驱动程序-在动态更改表格内容按行文本中单击元素(单击同一行中的文本输入)
- 在python中查找selenium中的subdiv(selenium. webdriver.fire fox.webelement)
- 无法使用Selenium切换到iFrame
- 定位元素Python问题[Selenium][WebDrive]
- 无法使用selenium网络驱动程序在撰写电子邮件页面的收件人(电子邮件ID)字段中发送密钥
- 如何使用Selenium网络驱动程序选择此文本字段?
- 如何使用Selenium和Python在reCAPTCHA演示页面上的多个框架内查找和交互多个元素
- 在Selenium Python3中切换到第二个iframe[重复]
- iframe src属性与Selenium的getPageSource()方法返回的实际iframe页面源
- WebDriver:PageObjectFactory和Selenium Grid
- 如何用List
解决SeleniumJava页面对象问题