簡體   English   中英

無法使用 selenium webdriver 單擊路徑元素

[英]Not able to click an path element using selenium webdriver

在此處輸入圖像描述 我正在研究自動化圖表數據,下面是數據的表示方式。

<path id="statdue" opacity="1" fill="#F15A22" stroke="transparent" stroke-width="0" stroke-dasharray="0" d="M 0 2.3749999999999916 Q… 0 2.3749999999999916 Z" aria-label="Overdue:0"> <path id="stat7days" opacity="1" fill="#1a1a1a" stroke="transparent" stroke-width="0" stroke-dasharray="0" d="M 0 49.87499999999998 Q …L 0 49.87499999999998 Z" aria-label="7 Days:3" style="visibility: visible;" transform="translate(0,0)">

我使用了代碼:

driver.FindElement(By.CssSelector("#statdue")).Click();

但它適用於driver.FindElement(By.CssSelector("#stat7days")).Click();

我認為 xpath 需要這樣的東西。

//*[name()='svg' and @id='statdue']")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM