【问题标题】:Selenium + jmeter script execution [closed]Selenium + jmeter 脚本执行 [关闭]
【发布时间】:2021-09-24 16:08:15
【问题描述】:

我正在使用 jmeter OS Process 来执行我的 selenium 脚本。如果我单独运行我的 python 脚本,它将通过。问题是当我把它放在 10 个线程中时,其中一些失败了。我的问题是硒是否需要“看到”屏幕来定位元素?从多个线程中,屏幕弹出非常快,我认为有时第一个屏幕没有完全加载,下一个线程/屏幕会弹出并覆盖前一个屏幕。我认为这就是其中一些失败的原因。

【问题讨论】:

    标签: selenium jmeter


    【解决方案1】:

    Selenium 不需要“看到”屏幕来定位元素。这就是无头测试背后的基本原理。浏览器(无头、可见或其他)在内存中创建页面表示:DOM。然后 Selenium 可以使用 WebDriver 与该表示进行交互。

    您很可能需要大量使用Waits 才能让您的测试正确运行。

    【讨论】:

      猜你喜欢
      • 2011-12-10
      • 1970-01-01
      • 1970-01-01
      • 2023-01-22
      • 2020-12-09
      • 2019-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多