问题描述
@FindBy(linkText =“ [输入国家/地区]”)WebElement enterCountryMenu1;
@FindBy(xpath =“ // a [text()='输入国家/地区']”)WebElement enterCountryMenu2;
这仅是我的知识,如果单击xpath元素的链接而不单击linkText元素的链接,脚本为何起作用?
linkText是否还需要其他内容?我确保在测试第二个元素之前先注释掉第一个元素。
预先感谢
解决方法
xpath是唯一的Web元素标识符,某些元素不能标识ID,但可以被xpath识别,并且您还可以使用名称为输入国家/地区的其他链接