0

@FindBy(linkText= "[Enter Country]") WebElement enterCountryMenu1;
@FindBy(xpath="//a[text()='Enter Country']") WebElement enterCountryMenu2;

这只是据我所知,如果我通过 xpath 元素而不是 linkText 元素单击链接,为什么脚本会起作用?linkText 是否需要其他任何东西?我确保在测试第二个元素之前注释掉第一个元素。

提前致谢

4

1 回答 1

1

xpath 是唯一的 Web 元素标识符,某些元素不能识别 id,但可以通过 xpath 识别,您还可以拥有其他名称为 Enter country 的链接

于 2020-09-24T05:41:42.910 回答