Java 我在expedia.com网站上找不到使用id或xpath的pagefactory按钮

Java 我在expedia.com网站上找不到使用id或xpath的pagefactory按钮,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我在expedia.com网站上找不到使用id或xpath的pagefactory按钮。它说没有这样的元素:找不到元素选项卡flight选项卡flp。 我尝试使用id和xpath。它给出了同样的错误。我想知道这是怎么回事? 它说没有这样的元素:找不到元素选项卡flight选项卡flp。 我尝试使用id和xpath。它给出了同样的错误。我想知道这是怎么回事? 它说没有这样的元素:找不到元素选项卡flight选项卡flp。 我尝试使用id和xpath。它给出了同样的错误。我想知道这是怎么回事 包装

我在expedia.com网站上找不到使用id或xpath的pagefactory按钮。它说没有这样的元素:找不到元素选项卡flight选项卡flp。 我尝试使用id和xpath。它给出了同样的错误。我想知道这是怎么回事? 它说没有这样的元素:找不到元素选项卡flight选项卡flp。 我尝试使用id和xpath。它给出了同样的错误。我想知道这是怎么回事? 它说没有这样的元素:找不到元素选项卡flight选项卡flp。 我尝试使用id和xpath。它给出了同样的错误。我想知道这是怎么回事

包装有用的包装; 导入org.openqa.selenium.By; 导入org.openqa.selenium.WebDriver; 导入org.openqa.selenium.WebElement; 导入org.openqa.selenium.support.FindBy; 导入org.openqa.selenium.support.PageFactory; 公共类SearchPageFactory{ 网络驱动程序adriver; @FindByid=tab航班tab航班flp WebElement flightTab; //建造师 公共搜索PageFactoryWebDriver驱动程序{ this.adriver=驱动程序; PageFactory.initElementsdriver,此; } 公共无效clickFlightTab{ flightTab.click; } } 你想按“获取航班”按钮吗

它将通过以下方式实现:

按id查找:

@FindByid=选项卡飞行选项卡马力

通过xpath查找:

@FindByxpath=//按钮[@id='tab-flight-tab-hp']


我也找不到那个身份证。如果你想点击航班标签,那么这里是正确的id-id='tab-flight-tab-hp'对不起,我在第一篇文章中输入了错误。找不到航班标签@FindByid=tab flight tab flip WebElement flightTab;