2017-10-18 115 views
0

我需要自動下拉動態填充。檢查動態下拉菜單

當我試圖檢查它;它被關閉。

如何與這種動態下拉菜單進行交互以查找其元素並單擊其中一個元素。

回答

0

我得到它的工作如下

  1. driver.getPageSource()來獲取時,下拉打開後點擊元素
  2. 注意將硒腳本後的斷裂點,這不點擊所有頁面元素動態下拉&後取pagesource立即
    • 點擊動作
    • getPageSource行動,以保存到臨時串
    • 破發點尋找到字符串
  3. 拷貝並粘貼到https://codebeautify.org/xmlviewer>美化/格式
  4. 轉到全屏模式,單擊窗口內,搜索下拉選項名稱https://codebeautify.org/xmlviewer#
  5. 還留着打開控制檯檢查在點擊下拉元素後動態創建的元素。現在在xml樹中搜索這個。
  6. 這種方式可以爲這種獨特的約束定位元素。
0
  1. 右鍵單擊下拉菜單,單擊檢查元素,然後在devtools中找到它。
  2. 左鍵單擊下拉菜單將其打開。
  3. 右鍵單擊打開下拉菜單中的選項,但不要單擊檢查元素
  4. 按Esc鍵關閉上下文菜單。

現在您可以滾動瀏覽HTML並找到devtools中的選項。

+0

右鍵單擊下拉關閉它 – vikramvi

+0

發佈一個鏈接到頁面。 – JeffC

+0

它正在開發中,因此無法共享 – vikramvi