如何在硒中选择下拉列表中的元素(数据在div内)
问题描述:
我试图自动从下拉列表中选择一个值,但我遇到了麻烦。如何在硒中选择下拉列表中的元素(数据在div内)
HTML代码:
<div ext:qtip="Contains R&D normal users (User Permission)" class="x-combo-list-item x-combo-selected" id="ext-gen257">User Addition</div>
我尝试了所有步骤来选择这个(Xpath的,绝对路径,ID, “用户添加” 标签选择)。没有什么是为我工作的。
如何从此下拉列表中选择一个值?
答
由于每HTML
你在发表了,下面应该通过Java
绑定工作:
-
xpath
:driver.findElement(By.xpath("//div[@class='x-combo-list-item x-combo-selected'][starts-with(@id, 'ext-gen')]"));
-
cssSelector
driver.findElement(By.cssSelector("div[class='x-combo-list-item x-combo-selected'][id^='ext-gen']"));
答
请在下面的XPath尝试:
driver.findElement(By.xpath("//div[@class='x-combo-list-item x-combo-selected'][contains(text(), 'User Addition')]"));
'HTML'缺少 – DebanjanB
我的问题 – RDev