【发布时间】:2018-11-01 12:31:29
【问题描述】:
我正在尝试从自动提示下拉菜单中选择一个选项。当我将字符串输入下拉列表时,sendKeys(keys.down) 不会移动到该选项。我收到“无法聚焦元素”错误。 我添加了 code 的屏幕截图和屏幕上的下拉菜单。这是代码。
JavascriptExecutor jse = (JavascriptExecutor) 驱动程序; jse.executeScript("document.getElementById('proposer.occupation-selectized').value = 'Composer';"); driver.findElement(By.xpath("//*[@id='content']/div4/div/div1/div[8]/div2/div/div1/ div")).sendKeys(Keys.DOWN); driver.findElement(By.id("proposer.occupation-selectized")).getText(); String script = "return document.getElementById('proposer.occupation-selectized').value;";
String text=(String) jse.executeScript(script);
System.out.println(text);
【问题讨论】:
-
请分享(至少)代码,以及完整的例外情况。以正确的形式提出问题将大大增加您获得体面答案的机会。