gpt4 book ai didi

java - Selenium - WebElement 对象是存储它们的数据还是检索它 "live"?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:55:28 25 4
gpt4 key购买 nike

如果我实例化一个 WebElement 对象,getAttribute 调用(以及其他提取元素信息的调用)是否会成功返回正确的数据,即使该数据在对象创建后发生变化?

我已经为一个元素表创建了一个对象映射表,所以我担心如果我对存储在这个映射表中的任何元素进行更改,我将需要重新设置对象为了更新 map 的变化。这让我想知道 Selenium 的 WebElement 是如何在幕后工作的:它们是在创建时读取所有属性数据和其他信息,然后将静态数据吐出,还是只包含对“真实”UI 元素的引用和每次都动态检索数据?

最佳答案

我相信它会在您触发 get Attribute 时读取数据。

获取元素给定属性的值。将返回当前值,即使该值在页面加载后已被修改。

关于java - Selenium - WebElement 对象是存储它们的数据还是检索它 "live"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12865782/

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