gpt4 book ai didi

c# - 使用Selenium WebDriver查找列表元素

转载 作者:行者123 更新时间:2023-12-03 17:13:29 24 4
gpt4 key购买 nike

我有一个带有以下href链接的列表元素:

<li data-bind="css: { disabled: HasNext{age() == false }" class="disabled">
<a href="#" title="Go to next page" data-bind="click: function() { if(HasNextPage()) updateCurrentPage(CurrentPage() + 1) }">Next</a>
</li>


在测试中,我正在尝试确定标题为“转到下一页”的元素是否
存在于具有“禁用”类的列表元素中。根据页面的不同,类“ disabled”出现和消失。

使用Selenium Webdriver,如何确定是否存在禁用了类的元素,紧接着是标题为“转到下一页”的元素?

this.Driver.FindElement(By.ClassName("disabled"));
this.Driver.FindElement(By.CssSelector("[title*='Go to next page']"));


提前致谢!

最佳答案

您可以使用XPath:

//li[@class = 'disabled'][a/@title = 'Go to next page']

关于c# - 使用Selenium WebDriver查找列表元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26518686/

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