当前位置: 首页 > 知识库问答 >
问题:

javascript错误:在“Document”上执行“Elements frompoint”失败:提供的双值不是有限的

傅经业
2023-03-14

我最近更新了我的chrome版本,即79.0.3945.130(正式版本)(64位),并从这里下载了兼容的chromedriver

我已经开始面对这个错误了。在详细调试时,我发现select类导致了这个问题。无论我在代码中选择一个下拉菜单,我都会遇到这个问题。

下拉列表的HTML如下代码片段所示:

<div class="rd-input--wrapper" id="178">
    <label for="attribute178">Flavour</label>
    <select name="super_attribute[178]" data-selector="super_attribute[178]" data-validate="{required:true}" id="attribute178" class="super-attribute-select">
        <option value="">Select</option>
        <option value="27">Chocolate</option>
        <option value="28">Strawberry</option>
    </select>
</div>

我使用下面的代码来选择一个值

Select s = new Select(getDriver().findElement(By.id("attribute178")));
s.selectByIndex(1);

错误stacktrace

Javascript错误:在“Document”上执行“Elements frompoint”失败:提供的双值是非有限值。(会话信息:chrome=79.0.3945.130)构建信息:版本:'3.13.0',修订:'2F0D292',时间:'2018-06-25T15:24:21.231z'系统信息:host:'ispl_723.test.com',IP:'fe80:0:0:0:419:64fe:5dea:dae5%en0',OS.name:'MAC OS X',OS.arch:'x86_64',OS.version:'10.14.6',java.version:'1.8.0_191'驱动程序信息:false,browsername:chrome,browserversion:79.0.3945.130,chrome:{chromedriverversion:79.0.3945.36(3582db32b3389...,userdatadir:/var/folders/qf/x6bn9cgj1rx...},goog:chromeoptions:{debuggeraddress:localhost:61452},JavaScriptenabled:true,networkconnectionenabled:false,pageLoadStrategy:normal,提示行为:解雇并通知}

早些时候,我使用的是Chrome75,一切都像预期的那样工作。有人面对过这个问题吗?已经发布了与此错误相关的问题,所以没有帮助。

暂时还没有答案

 类似资料:
  • 所以我对selenium在HTML中点击隐藏导航栏有问题。。。我需要单击操作按钮,然后单击导出(Excel)。 目前,我将其设置为aria labeledby=share,这假设我想要单击导出(CSV)并执行任务(当脚本想要工作时……如果没有,则我会得到下面的错误)。当我试图设置或并将其指向Export(Excel)时,它不起作用。所以我现在把它设置为aria labeledby=Share,这可

  • 使用Chrome78和chromedriver78当我单击音频文件或尝试使用selenium tests停止音频时,我遇到此错误。 错误: 请注意,这种情况只发生在远程webdriver上,并且不一致。 错误堆栈跟踪: 当“item_1”元素的音频播放器在“[data rcfid='checkbox_7']中停止时

  • 当我尝试构建项目时,Gradle build消息会报告以下消息: 失败:构建失败,但有一个异常。 > Gradle文件

  • 我刚开始使用Kotlin,并尝试使用Dagger2进行设置,我见过一些示例,但它们似乎都不适合我。 我一直收到这个 错误:任务执行失败:应用程序:kaptDebugKotlin。 内部编译器错误。有关更多详细信息,请参阅日志 我有我的身材。gradle(模块:应用程序)

  • 问题内容: 当页面/文档已更改时,我需要执行一些JQuery-在这种情况下,当显示具有特定CSS类的div时。 我有以下JQuery代码: 但是,它不会执行和显示警报。我在这里想念什么吗? 问题答案: 更改仅适用于输入,文本区域或选择元素。相反,您需要将函数绑定到变数事件: 编辑:如果您的目标浏览器支持它,则应改用MutationObserver。

  • 错误:任务执行失败 ': app:使用合并Java Res For Debug转换资源'。 com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException: APK META-INF/LICENSE File1中复制的重复文件: C:\用户Jithin-P