我正在尝试从下拉列表中选择一个值,但我的脚本一直处于失败状态。我选择的价值来自Excel文档,其中包含' 经理'作为价值。
这是我的xparth
这是我的控制台
我尝试了不同的解决方案,但没有运气。下面的代码是我试图产生错误的代码。
Select select = new Select(driver.findElement(By.xpath("//*[@id='main']/div/div[2]/form/div[2]/div[7]/div/div[1]/div[1]")));
select.deselectAll();
select.selectByVisibleText(AGR);
非常感谢您的帮助。
答案 0 :(得分:0)
代码应该是select.selectByVisisbleText(" Manager")。不接受部分文本。应输入完整文本。
答案 1 :(得分:0)
最后我找到了解决问题的方法。我所要做的就是找到xPath并从excel doc发送密钥,然后单击键盘上的enter。这意味着我可以更改excel文档下拉列表中的名称,而不是在代码上硬编码。
{{1}}
希望我的解决方案可以帮助任何遇到同样问题的人。