我一直在嘗試通過 Selenium VBA 獲取下拉串列中的選項總數,我的代碼如下所示:
ABC = driver.FindElementByXPath("//*[@id='select_pager']").Size
下拉選單的 HTML 代碼如下所示:
<select id="select_pager" name="select_pager" class="dataSelect" onchange="document.ecform.goto.value=this.selectedIndex 1;movePage(0)">
<option value="1">1</option></select>
通過這個,我試圖獲得 No Of Options Available,在此基礎上,我將在瀏覽器中執行一組其他操作。
嘗試研究但未能成功。
uj5u.com熱心網友回復:
首先使用AsSelect
將回傳的元素FindElementByXPath轉換為Select元素,然后使用Options屬性獲取選項串列,最后使用Count屬性獲取選項數。
ABC = driver.FindElementByXPath("//*[@id='select_pager']").AsSelect.Options.Count
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/358512.html
上一篇:在Excel中使用VBA執行SQLServer存盤程序并傳遞變數
下一篇:按類別計算非空白值
