@FindBy 使用 xpath 与 linkText
@FindBy using xpath vs linkText
@FindBy(linkText= "[输入国家]") WebElement enterCountryMenu1;
@FindBy(xpath="//a[text()='Enter Country']") WebElement enterCountryMenu2;
这只是我的知识,为什么如果我通过 xpath 元素单击 link 而不是 linkText 元素,脚本会起作用?
linkText 还需要其他东西吗?我确保在测试第二个元素之前注释掉第一个元素。
提前致谢
xpath 是唯一的 web 元素标识符,有些元素不能识别 id,但可以通过 xpath 识别,您还可以有其他名称输入国家/地区的链接
@FindBy(linkText= "[输入国家]") WebElement enterCountryMenu1;
@FindBy(xpath="//a[text()='Enter Country']") WebElement enterCountryMenu2;
这只是我的知识,为什么如果我通过 xpath 元素单击 link 而不是 linkText 元素,脚本会起作用? linkText 还需要其他东西吗?我确保在测试第二个元素之前注释掉第一个元素。
提前致谢
xpath 是唯一的 web 元素标识符,有些元素不能识别 id,但可以通过 xpath 识别,您还可以有其他名称输入国家/地区的链接