gpt4 book ai didi

selenium - 如何从测试中识别运行我的测试的 Selenium Grid 主机?

转载 作者:行者123 更新时间:2023-12-03 17:21:22 25 4
gpt4 key购买 nike

我使用带有 TestNG 的 Selenium Grid 并行运行我的测试。我有某些需要用户登录的测试,所以我配置了一个用户帐户进行测试。

我一直小心翼翼地确保任何涉及以我的测试用户身份登录的测试都在单独的虚拟机上运行,​​以便 session 不会中断,但是在调查了一些经常失败的测试后,结果证明这还不够。因此,我要么需要:

  • 为每个测试设置一个新用户(我知道这可能是理想的解决方案,但配置/运行需要一些时间。
  • 拥有多个测试用户帐号,并确保一次只使用一个。

  • 如果我可以识别运行测试的机器的主机,我可以相应地设置测试帐户。有什么办法可以做到这一点,还是有其他我没有想到的解决方案?

    最佳答案

    我通过放置“我是谁”来解决识别 Remote 的问题。在我的远程 webdriver(或 Selenium)工厂中,我访问该页面,将其存储在我用来保持 session 的那个类中,并记录它。此页面报告主机名、IP、浏览器类型和版本。

    关于selenium - 如何从测试中识别运行我的测试的 Selenium Grid 主机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1393889/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com