然后,在实际只获得有效的选项之后,我需要能够创建一个XPATH,允许我遍历这些选项,并能够使用索引或最好通过文本选择它们(例如:quarterNumber='3Q'和year=“2021”)
该部分的html/dom基本上如下所示:
<div class="quartersContainer"</div>
<div class="quarter">
<div class="quarterNumber">1Q</div>
<div class="year">2021</div>
<div class="releasedIndicator"></div>
<div class="quarterbar-editing-mode"></div>
</div>
<div class="quarter">
<div class="quarterNumber">2Q</div>
<div class="year">2021</div>
<div class="releasedIndicator"></div>
<div class="quarterbar-editing-mode"></div>
</div>
<div class="quarter valid selected">
<div class="quarterNumber">3Q</div>
<div class="year">2021</div>
<div class="releasedIndicator"></div>
<div class="quarterbar-editing-mode"></div>
</div>
<div class="quarter valid">
<div class="quarterNumber">4Q</div>
<div class="year">2021</div>
<div class="releasedIndicator"></div>
<div class="quarterbar-editing-mode"></div>
</div>
<div class="quarter">
<div class="quarterNumber">1Q</div>
<div class="year">2022</div>
<div class="releasedIndicator"></div>
<div class="quarterbar-editing-mode"></div>
</div>
到目前为止,我所知道的只是。。。。(我对这真的很陌生:()
//div[包含(@class,'quartervalid')和。//@class='quarterNumber'和。//@class='year']
这一点的全部目的是实际生成一个XPATH,该XPATH可以在将来或通过一个Behave特性文件进行操作,例如,这样测试人员只需实际地将文本从类似2Q-2021的内容更改为3Q-2023,它就能够找到它
任何建议或指导都将不胜感激:')
就像@DMart建议的那样,做这样的事情
然后由您决定如何以及使用什么值来调用build_xpath()
相关问题 更多 >
编程相关推荐