java - 如何在 Selenium 中测试动态生成的元素

标签 java selenium

例如,如果您转到堆栈上的“标签”页面,您可以开始输入标签,当您输入更多字母时,搜索结果会发生变化。我想获取搜索的所有元素,例如当我输入所有标签字母时。 Selenium 可以吗?或者我需要使用JS?

最佳答案

你可以用 Selenium 来做到这一点。当您键入或执行其他用户操作时,HTML 会发生变化,您可以在元素出现时捕获该元素。在这种情况下,建议在搜索元素或与元素交互时使用“FluentWait”。

关于java - 如何在 Selenium 中测试动态生成的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40558198/

相关文章:

java - Selenium 断言等于行为

java - Selenium sendkeys 不输入文本

python - Selenium WebDriver - 处理 StaleElementReferenceException (Python)

java - 自定义注解Java/android

java - 使用 selenium webdriver 进行自动化但无法单击元素

javascript - 在 Protractor 中选择多个链接

java - @WithMockUser 在集成测试中不起作用 - Spring boot

java - JPanel 无法从 JFrame 打开

Java非阻塞语句之间的执行延迟

java - 由于缺少主类警报,因此无法在MacOS上安装Eclipse