2017-09-05 37 views
1

任何人都可以請幫我弄清楚如何使用Page對象的工廠多標識符下面的例子:如何在頁面對象工廠使用多個標識

@FindBy(how = How.NAME, using = "sex" And how = How.Value, using = "Male") 

注:以上只是一個例子,我知道我們可以用不同的方式處理單選按鈕。

我能夠使用XPath執行此操作,但我找不到任何有關在單個find find中使用多個標識符的文檔。

請給我一個解決方案?

回答

0

FindBy接收像findElement

@FindBy(how = How.Name, using = "sex") 
WebElement element 

的定位是

WebElement element = driver.findElement(By.name("sex")); 

相當於這意味着你可以給一個Xpath定位爲FindBy註釋

@FindBy(how = How.Xpath, using = "//*[@name='sex' and @value='Male']") 
相關問題