使用selenium(python)查找破折号下拉元素

凉秀策
凉秀策
凉秀策
订阅者
273
文章
0
评论
测试交流1 188字数 117阅读0分23秒阅读模式
摘要我意识到dash布局元素不同于传统的UI布局。我正在尝试自动测试一个下拉元素,它通常是“类型”;选择;。所以。。。

我意识到dash布局元素不同于传统的UI布局。我正在尝试自动测试一个下拉元素,它通常是“类型”;选择;。因此,selenium语法和select th值将为:

select = select(driver.find_element(By.XPATH, "...")
select.select_by_visible_text("NCS")

我得到了一个错误:selenium。常见的例外情况。意外名称标记异常:消息:select仅适用于元素,不适用于文章源自玩技e族-https://www.playezu.com/180252.html

下拉列表的布局如下:谢谢你的帮助!文章源自玩技e族-https://www.playezu.com/180252.html 文章源自玩技e族-https://www.playezu.com/180252.html

 
    • Ketan Pardeshi
      Ketan Pardeshi 9

      由于标记不是Select,所以不能使用Select class来选择下拉列表。你必须找到“选择”下拉列表,然后单击将显示下拉列表的下拉列表。然后,您可以通过提供xpath来单击所需的下拉项。
      driver.find_element(By.XPATH, "…").Click();
      driver.find_element(By.XPATH, "//div[text()=’Role’]").Click();

    匿名

    发表评论

    匿名网友
    确定

    拖动滑块以完成验证