2017-10-18 62 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