我正在尝试从下拉列表中自动选择一个值,但我遇到了麻烦。
HTML code:
<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,Absolute path,id,&#34; User Addition&#34;,Tag选择器)。没有什么对我有用。
如何从此下拉列表中选择一个值?
答案 0 :(得分:0)
根据您在评论中提供的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']"));
答案 1 :(得分:0)
请在xpath下面试试:
driver.findElement(By.xpath("//div[@class='x-combo-list-item x-combo-selected'][contains(text(), 'User Addition')]"));