gpt4 book ai didi

java - Selenium @FindBy - 你什么时候会使用How?

转载 作者:行者123 更新时间:2023-11-30 02:07:31 25 4
gpt4 key购买 nike

我一直在阅读 Selenium API FindBy 的文档尝试理解下面两行代码之间的区别。

@FindBy(id = "foobar") WebElement foobar;
@FindBy(how = How.ID, using = "foobar") WebElement foobar;

我尝试在我自己的页面对象中使用两者,它们在功能上似乎是相同的。我尝试过使用 id、css 选择器和 xpath 来查看是否存在差异,但到目前为止,我看不到使用第二行更详细的代码有任何好处。

如果有人能帮助我理解何时/为何在第一行使用它,我将不胜感激。

我是编码新手,所以我可能会遗漏一些基本的东西,但在在这里发布之前我已经尝试自己找到答案:)

最佳答案

两者是相同的,“如何”可以用于查找元素之外的其他情况。一般来说,你可以说:

“我买了一辆保时捷”,每个人都明白,你买了一个汽车品牌保时捷。或者“我买了一辆汽车,保时捷品牌”,每个人都明白,你买了一辆汽车品牌保时捷。

如果 Porshe 将制造飞机和船舶,则第二个表达式是必要的。

关于java - Selenium @FindBy - 你什么时候会使用How?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50983404/

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