当我的xpath定位器正确时,我为什么找不到元素错误? 我正在尝试使用Selenium机器人库中的显式定位器策略来找到一个元素: 单击元素xpath://*[@ID =“ sidebar-nav”] 我可以使用此XPath找到元素...

问题描述 投票:0回答:1
I可以使用Web控制台上的此XPath定位元素,但是当我运行机器人测试时,我会发现一个元素找不到错误。我也无法使用CSS找到它。我在做什么错?

通常是两件事之一:

您需要等待元素
xpath robotframework
1个回答
0
投票
元素在iframe或shadow-dom

    如果您需要添加等待,请使用
  1. Wait Until Element Is Visible

    Wait Until Element Is Not Visible
  1. Wait Until Page Contains Element
  2. Wait Until Page Does Not Contain Element
  3. 
    
  4. 请参阅文档,
  5. https://github.com/robotframework/howtowritegoodtestcases/blob/master/howtowritegoodtestcases.rst#avoid-sleeping
    
        

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.