0

我正在尝试使用 Excel VBA 和 Selenium 自动化 Google Chrome

但是我用来访问数据的网站在完全加载之前会加载很多广告! 数据网站链接

触发下一个命令所需的元素甚至在整页加载 1 秒之前就已经存在。但是代码在触发下一个命令之前等待页面完全加载。(整个页面几乎需要 7-8 秒才能加载)。

红框中的元素是我真正需要的。但是代码等待加载所有的东西,比如广告和任何不需要的脚本

红框中的元素是我真正需要的。 但是代码等待加载所有的东西,比如广告和任何不需要的脚本

如何更改等待时间,使其不等待加载完整内容。

4

1 回答 1

0

你不能只测试项目的存在吗?仅将 Selenium 与 C# 一起使用,但想一些类似的东西。

Do 
    set el = driver.getelementbyid("idfoo")
    'few milisecond wait here not bad idea
Loop Until not El is nothing
于 2021-05-06T11:39:45.830 回答