问题标签 [nosuchelementexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
378 浏览

java - 我的代码给了我一个没有这样的元素异常

}

这段代码给了我这个错误:

指向最后

线。谁能帮我?

0 投票
2 回答
1373 浏览

selenium - https 登录请求 - selenium webdriver

我试图访问 https 登录 url 以登录页面并执行我的操作,但无法执行相同操作。

这些是我的观察。

当我点击实际 url 时,它在内部导致另一个 urlJSESSION ID附加到它,然后加载请求的页面 [现在形成了实际的 url]。

脚步 :

  • 实际网址如下:https:/abcd.xyz.com:7443/abcd/Web/Admin

  • 当我点击上面的 urldriver.get("https:/abcd.xyz.com:7443/abcd/Web/Admin");并运行测试时,它会将 Jsession id 附加到另一个 url,如下所示, https:/abcd.xyz.com:7443/abcd/loginAsGuest.jsp;jsessionid=z712Ty0Rn0BHLTH6Q2Q02cBj233L0JHwNhy7vxW9ntNZDbLJLxQT!-840704556

  • https://abcd.xyz.com:7443/abcd/Web/Admin然后在加载页面的情况下形成实际的 url [ ]。

这里我的问题是,我的脚本没有从那里开始,并且NoSuchElementFound由于无法登录页面而出现异常。

解决上述问题的任何帮助都将非常有用。

我的 Webdriver 代码如下所示:

日志显示如下内容:

线程“main”org.openqa.selenium.NoSuchElementException 中的异常:无法找到元素:{“method”:“name”,“selector”:“username”}

解决上述问题的任何帮助都将非常有用。

谢谢,
-阿尼尔 09566212889

0 投票
1 回答
104 浏览

java - 在尝试用 Java 制作井字游戏时,我不断收到 NoSuchElementException 错误

在此处输入图像描述我编写了一些方法,当我尝试运行 main 时,我不断收到 NoSuchElementException 错误,这使我可以玩井字游戏。当我尝试使用 enterMove() 从用户获取行和列值时会发生这种情况,如下所示:

}

我允许用户从 1 - 3 中选择,而不是 0 - 2 作为数组有什么问题吗?或者我应该改变什么?先感谢您!

注意 - 在 enterMove() 中,有问题的行被星号包围

编辑:按要求进行堆栈跟踪

0 投票
1 回答
1380 浏览

java - org.openqa.selenium.NoSuchElementException

我正在尝试导入登录凭据,例如:usernamepassword使用 xsl 表,通过使用以下代码,但NoSuchElementException运行时出现异常,

我的 xsl 表看起来像:

我正在使用:

  • webdriver.iostream
  • 硒工具

登录.java:

例外是:

哪里有问题?

0 投票
0 回答
590 浏览

java - java.util.NoSuchElementException - 扫描仪从文件中读取

我有这个问题,每次我从 .txt 文件中删除一行时,代码都会中断并显示标题中的消息。我的扫描仪读取每行包含三个元素的文件并将其存储到 ArrayList 中。如果我不更改文件,它可以工作。如果我添加另一行,它会起作用。出于某种原因,它仅在我擦除一行时才会崩溃。这是我的代码的一部分:

我更改了对象和 arrayList 的名称,以便于您阅读。希望它有所帮助。我究竟做错了什么?

0 投票
2 回答
1154 浏览

java - NoSuchElement 使用扫描仪两次

我正在编写一个读取用户输入的代码,所以我制作了一个程序来执行此操作,读取并返回字符串。当从另一个过程调用它两次时,返回一个 NoSuchElementException 错误,我不知道为什么。

输入阅读器过程:

我如何使用它:

我越来越

我第一次调用它时工作正常,然后它崩溃了。会是什么呢?

0 投票
1 回答
346 浏览

java - 读取文件时出现 NoSuchElementException

这是我第一次在这里发帖。我过去潜伏了很多,但这次似乎无法弄清楚我的问题是什么。这是家庭作业,我已经尝试自己解决。

被注释掉的部分只是我看看这是否是问题所在,因为我担心它不起作用的原因是因为标题没有任何“/”。然而,事实并非如此。这是我正在阅读的文件的示例:

我必须先按日期对它们进行排序,然后是时间。我正在使用插入排序,但它只读取日期的第一个数字,它忽略了两位数。所以,我的解决方案是让另一台扫描仪分解日期,然后按此排序。不过,我并没有深入了解,因为我遇到了以下错误。

第 55 行是:

所以,不知道是什么问题。希望我的方法是解决这个问题的最佳方法,如果不是,如果有人可以节省我一些时间并提出替代方案,那就太好了。

谢谢!

=====================

编辑:

好吧,我发现了最初的问题。我添加了这个:

这在一定程度上解决了问题,但我不明白为什么扫描仪会跳过文件的第一部分,即“名称”。“name”变成了日期,“date”变成了时间,而“time”没有什么可抓取的,所以它不会抛出这样的元素。我正在做 nextLine,所以它不应该吃掉 \n。

0 投票
1 回答
246 浏览

java - 我的扑克游戏 Java 的 NoSuchElementException

我真的可以使用你的帮助!

我修复了大部分错误,但我现在坚持这个错误。

很抱歉代码太长,如果您发现我可能遗漏的任何其他错误或错误,请告诉我。我真的很感谢你的帮助<3

我不断收到此错误,我似乎无法弄清楚原因:

我的卡类:

我的卡类:

0 投票
2 回答
2810 浏览

java - Selenium webdriver - 无法在 youtube 上找到元素

我正在尝试使用 Selenium webdriver (Java) 从 YouTube 建议中检索搜索结果,但出现以下错误。请帮忙。

错误:

引起:org.openqa.selenium.remote.ErrorHandler$UnknownServerException:无法找到元素:{“方法”:“类名”,“选择器”:“gssb_e”}

构建信息:版本:'2.41.0',修订:'3192d8a',时间:'2014-03-27 17:18:15' 系统信息:主机:'localhost',ip:'127.0.0.1',os。名称:'Mac OS X',os.arch:'x86_64',os.version:'10.9.3',java.version:'1.7.0_55' 驱动程序信息:driver.version:未知

代码

youtube 建议生成的 HTML:

0 投票
1 回答
1738 浏览

scala - Scala/Play Framework: Getting Payload from a POST request / NoSuchElementException

I try to get the payload from a POST in Play 2.3.

Therefore I use this expression.

But I run into trouble, when the field "name" is not present. Using the debugger, I can see that request.body.asFormUrlEncoded is of type Some(Map) or ListMap? I'm not sure, in the debugger both terms are displayed. When the field "name" exists, everything is fine, but if the field "name" is missing, it throws an NoSuchElementException.

I can see that only calling request.body.asFormUrlEncoded.get("name") does return an ArrayBuffer. But shouldn't it return a Some(ArrayBuffer) and a None in case of "name" field is not existing?

So what can I do to query the value of a field without generating an exception if the field is missing.

Added: Here is the declaration of AnyContentAsFormUrlEncoded. So it's a Map. But get on a Map should return Some or None, but not directly the object.