如何在不传递硒元素的情况下实现 wait() java
How to implement wait() without passing the element in selenium java
我的项目中有一个场景,当我上传文件时,我需要等待文件在黑屏中处理。基于此显示成功或失败。
目前我正在使用 Thread.sleep() 因为没有我可以等待的元素。
请问有什么办法可以解决这个问题吗
谢谢,
它需要数据库中的一个标志,表明文件已成功处理。
如果你有这样的事情而不是使用 JDBC 连接到数据库并循环记录直到标志不变或找不到记录。
另一种方式是API响应,它可能需要开发人员在api响应中添加一个密钥,您可以使用java库进行验证,如放心
第三 - 如果在完成过程后您可以在 UI 中看到该文件,则使用循环直到带有文件名的元素未显示在 UI 上,确保循环应在特定时间段中断,否则循环 运行 无限期
我的项目中有一个场景,当我上传文件时,我需要等待文件在黑屏中处理。基于此显示成功或失败。
目前我正在使用 Thread.sleep() 因为没有我可以等待的元素。
请问有什么办法可以解决这个问题吗
谢谢,
它需要数据库中的一个标志,表明文件已成功处理。 如果你有这样的事情而不是使用 JDBC 连接到数据库并循环记录直到标志不变或找不到记录。
另一种方式是API响应,它可能需要开发人员在api响应中添加一个密钥,您可以使用java库进行验证,如放心
第三 - 如果在完成过程后您可以在 UI 中看到该文件,则使用循环直到带有文件名的元素未显示在 UI 上,确保循环应在特定时间段中断,否则循环 运行 无限期