selenium on Chrome 如何 运行 不等待页面加载后的下一行代码 () java selenium?

How to run the next line of code without waiting for page to load after click () java selenium on Chrome?

页面加载后,我将click()一个元素。执行单击后,我希望执行下一个命令。我该怎么做?

我有两个条件:

  1. 下一行命令与正在加载的页面无关。
  2. 页面需要继续加载。

示例:

Driver.findeelementby("SignIn").click();
System.out.println("Random Done");

点击后,页面加载需要 30-40 秒。因此,我希望 o/p 在单击后立即显示为“随机完成”,而不是等待那 30-40 秒。

大约一分钟后,我将对手动加载的页面执行操作。

*希望我没有混淆。

我们有明确的等待条件来等待元素加载。 如果您的代码中有,请删除显式、流畅、隐式的等待条件。

你不需要实现这个我认为它已经存在于 Selenium 中,这就是为什么我们有这么多显式等待的条件,比如“wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("xpath")));"

我发现没有这样的方法,唯一可能的最佳选择是使用多线程概念,以防我们要对不同的 URL 执行并行测试。