例如,我有一個部件1,我可以找到我發現後element2的,就像這樣:硒findElement在另一findElement
driver.findElement(By.xpath("//xpath2")).findElement(By.xpath("//xpath1")).click();
我想用PageObjectModel和註釋@FindBy,像這樣的:
@FindBy(xpath = "//xpath1")
private WebElement element1;
@FindBy(xpath = "//xpath2")
private WebElement element2;
的問題:我不知道該如何重寫代碼,這不起作用:
element2.element1.click();
你試圖通過從元件1時的相對XPath查找元素2?很難說,因爲這兩個xpath看起來都是絕對路徑。 –