gpt4 book ai didi

Python selenium 绑定(bind),挑选 元素

转载 作者:太空宇宙 更新时间:2023-11-03 18:32:25 26 4
gpt4 key购买 nike

我正在使用 Python Selenium 绑定(bind)并测试网络服务器。我试图断言文本“回归”和“回归测试”的存在。有谁知道如何做吗?这是我在检查我感兴趣的元素时看到的内容:

<tr class="selectedRow " data-getaction="[0,0,85,0,0,115,0,0,101,0,0,114,0,0,84,0,0,97,0,0,98,0,0,108,0,0,101,0,0,65,0,0,99,0,0,116,0,0,105,0,0,111,0,0,110,1,0,0,83,0,0,101,0,0,108,0,0,101,0,0,99,0,0,116,1,0,0,0,0,0,0,0,4]">
<td>Regression</td>
<td>Regression Test</td>

最佳答案

查找元素内的所有 td,断言其中同时存在“回归”和“回归测试”td 元素文本。例如:

values = ["Regression", "Regression Test"]

selected_row = driver.find_element_by_class_name('selectedRow')
tds = [td.text for td in selected_row.find_elements_by_tag_name('td')]

self.assertTrue(all(value in tds for value in values))

其中 driver 是 selenium WebDriver 的实例。使用 self.assertTrue 假设它被放置在 unittest.TestCase 内部。

希望有帮助。

关于Python selenium 绑定(bind),挑选 <td> 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22180718/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com