Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 查找速度极慢<;选择>;Firefox31和Selenium 2.42.2上的元素_Java_Firefox_Selenium - Fatal编程技术网

Java 查找速度极慢<;选择>;Firefox31和Selenium 2.42.2上的元素

Java 查找速度极慢<;选择>;Firefox31和Selenium 2.42.2上的元素,java,firefox,selenium,Java,Firefox,Selenium,我正在用firefox webdriver进行测试,在firefox最近升级到31之前,它一直运行良好。firefox webdriver需要几分钟才能找到一个元素,而在旧版本中只需不到一秒钟 这不会发生在所有网页中,也不会发生在同一页面上的所有元素中。看来只有第一个会花这么长时间 有没有人遇到过类似的问题?任何建议都将不胜感激,提前感谢 问候,, 韩波 以下是供参考的硒日志: 18:02:55.941 INFO - Java: Oracle Corporation 24.51-b03

我正在用firefox webdriver进行测试,在firefox最近升级到31之前,它一直运行良好。firefox webdriver需要几分钟才能找到一个元素,而在旧版本中只需不到一秒钟

这不会发生在所有网页中,也不会发生在同一页面上的所有元素中。看来只有第一个会花这么长时间

有没有人遇到过类似的问题?任何建议都将不胜感激,提前感谢

问候,, 韩波

以下是供参考的硒日志:

  18:02:55.941 INFO - Java: Oracle Corporation 24.51-b03
  18:02:55.944 INFO - OS: Windows 8 6.2 amd64
  18:02:55.961 INFO - v2.42.2, with Core v2.42.2. Built from revision 6a6995d
  ......
  18:03:42.840 INFO - Executing: [new session: Capabilities [{firefox_profile=UEsDBBQACAgIAHWQ+UQAAAAAAAAAA..., browserName=firefox, unexpectedAlertBehaviour=ignore}]])
  18:03:42.865 INFO - Creating a new session for Capabilities [{firefox_profile=UEsDBBQACAgIAHWQ+UQAAAAAAAAAA..., browserName=firefox, unexpectedAlertBehaviour=ignore}]
  18:03:50.423 INFO - Done: [new session: Capabilities [{firefox_profile=UEsDBBQACAgIAHWQ+UQAAAAAAAAAA..., browserName=firefox, unexpectedAlertBehaviour=ignore}]]
  18:03:50.454 INFO - Executing: [set window position])
  18:03:50.483 INFO - Done: [set window position]
  18:03:50.491 INFO - Executing: [set window size])
  18:03:50.513 INFO - Done: [set window size]
  18:03:50.522 INFO - Executing: [page load wait: 60000])
  18:03:50.545 INFO - Done: [page load wait: 60000]
  18:03:50.552 INFO - Executing: [implicitly wait: 1000])
  18:03:50.565 INFO - Done: [implicitly wait: 1000]
  18:03:50.573 INFO - Executing: [set script timeoutt: 60000])
  18:03:50.589 INFO - Done: [set script timeoutt: 60000]
  18:03:50.596 INFO - Executing: [get: https://user:password@test.site])
  18:03:53.048 INFO - Done: [get:  https://user:password@test.site]
  ......here goes the first element, nearly 4 minutes and NO timeout
  18:04:09.796 INFO - Executing: [find element: By.id: input-dialog-year])
  18:07:44.731 INFO - Done: [find element: By.id: input-dialog-year]
  ......the second less than 1 second
  18:07:46.784 INFO - Executing: [find element: By.id: input-dialog-month])
  18:07:46.799 INFO - Done: [find element: By.id: input-dialog-month]
  ......all the follwing are normal
  18:07:48.960 INFO - Executing: [find element: By.id: info_sex_2])
  18:07:48.972 INFO - Done: [find element: By.id: info_sex_2]
根据

  • 更新以支持Firefox 28的本机事件(已删除本机事件 支持Firefox26)。现在,服务器支持本机事件 以下Firefox版本:

    • 17(之前的ESR版本)
    • 24(当前ESR版本)
    • 27(上一版本)
    • 28(当前版本)

因此,我认为您最好将firefox安装回滚到上面列出的其中一个版本。Mozilla保留以前版本的repo。

Selenium不支持FF31。因此,如果它能正常工作,我会感到惊讶。@Arran,知道什么时候支持FF31吗?谢谢!