HTML 快照:

元素快照:

我想為“是”標簽(UI 影像中提到的綠色)撰寫 xpath。我是自動化的新手,請幫我解決。我已經添加了我的 HTML 代碼和 UI
uj5u.com熱心網友回復:
這 單選按鈕基本上是一個與文本<input>關聯的元素<label>為Yes并且要在它上面單擊(),您可以使用以下任一定位器策略:
XPath:driver.FindElement(By.XPath("//label[contains(., 'Yes')]//ancestor::input[1]")).Click();
理想情況下,您必須為所需的ElementToBeClickable()引入WebDriverWait,并且您可以使用以下任一定位器策略:
XPath:new WebDriverWait(driver, TimeSpan.FromSeconds(20)).Until(ExpectedConditions.ElementToBeClickable(By.XPath("//label[contains(., 'Yes')]//ancestor::input[1]"))).Click();
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/376414.html
上一篇:除了使用java.awtRobot類之外,如何在Selenium/Java中退出全屏(Chrome)?
下一篇:XPATH函式無法識別文本欄位
