考虑一下:
val element = ...
String str = element.getAttribute("innerHTML")
因此,万一我只想得到value
它,是否足以presenceOfElementLocated
代替它使用visibilityOfElementLocated
?
您可以同时使用presenceOfElementLocated
或visibilityOfElementLocated
获取value
。
但是从性能角度来看,我想这presenceOfElementLocated
会稍微快一点,因为它只是检查 页面的DOM中是否存在 某个 元素
。这并不一定意味着该元素是可见的。而visibilityOfElementLocated
必须检查 元素是否存在于页面的DOM上并且可见
。可见性意味着不仅显示元素,而且其高度和宽度都大于0。
因此,根据您的情况使用presenceOfElementLocated
就足够了。
您可以考虑以下几点,根据您的用例选择合适的方法。
presenceOfElementLocated
当您不在乎元素是否可见时使用,只需知道它是否在页面上即可。
visibilityOfElementLocated
在需要查找也应该可见的元素时使用。
希望它能对您有所帮助。
我正在使用Repast Simphony在Eclipse中使用java构建一个模拟。模拟有一个在“地理”上下文中运行的代理类。 代理还可以在其他环境中移动,包括“网格”和“空间”。这些是2D投影,“地理”背景是GIS投影。 “网格”包和“地理”包都附带了一组对象/方法。网格包中的一个称为GridcellNgh,它在特定网格点周围创建一个摩尔邻域或“过滤器”。有人知道有一个对象可以执行与GridCe
问题内容: 使用jQuery.css()时,我被告知可以使用以下两个函数获得相同的结果: 我一直使用,因为这是文档中使用的内容 不支持速记CSS属性(例如,边距,背景,边框)。例如,如果要检索渲染的边距,请使用:$(elem).css(’marginTop’)和$(elem).css(’marginRight’),依此类推。 为什么jQuery的允许以及?似乎毫无意义,并使用了更多资源将其转换为C
问题内容: 这是我的文件夹结构: 在我有: 在时: 现在,当我发出: 我得到: 由于“多份原件打印”是在sys.path中,并正确地解决它为什么抱怨相对进口上述顶层包? 这是顶层包 ? 顺便说一句,这是我向旧项目中添加测试的尝试-在Python测试包布局中曾提出过要求,但作为Python单元测试去哪儿的副本被关闭了。对我当前的测试包布局的评论深表感谢! 那么下面的答案不适用于我的情况: 该 模块
问题内容: 有没有一种方法可以使页面上的所有链接都相对于根目录? 例如,在我上面可以有一个链接: 该链接指向还是?如果是第一个,是否有办法使其指向第二个呢? 问题答案: 根目录相对的URL以字符开头,看起来像。 您发布的链接:链接到位于一个名为的目录中的html文件,该目录与显示该链接的html页面位于同一目录中。 要使其成为相对于根的URL,请将其更改为: *根据OP中的问题在评论中进行了 *编
问题内容: 我在另一个div内有两个div,我想使用css将一个子div放在父div的右上角,另一个子div放在父div的底下。即,我想对两个子div使用绝对定位,但是将它们相对于父div而不是页面定位。我怎样才能做到这一点? 范例html: 问题答案: 这工作,因为手段类似“使用,,,来定位自己相对于谁拥有最近的祖先或”。 因此,我们使have 和子代都有,然后使用和定位子代。
我在另一个div中有两个div,我想使用CSS将一个子div放置在父div的右上方,另一个子div放置在父div的底部。例如,我想对两个子div使用绝对定位,但是相对于父div而不是页面定位它们。我怎么能这么做? HTML示例: