我有一个java文件,它将值插入指定的xpath。当涉及到Web表单中的文本框ie-Address时,它会传递整个字符串,即101 Test Drive。
但是,当涉及到下拉菜单时,它不会在第一个单词后面的空格后发送值。例如,当选择“美国”时,它选择“阿拉伯联合酋长国”。我想它只发送“United”,因此默认为第一个选项--U.A. E.
当试图选择“美属维尔京群岛”时它选择了“英属维尔京群岛”。
这是一周前的工作。也许最新的ChromeDriver更新存在问题?
有没有人有任何想法?
谢谢
答案 0 :(得分:0)
由于我们没有代码,我无法告诉您实际问题是什么,但我可以为您提供替代方案。
请尝试使用value
属性。
new Select(By.cssSelector("select#country")).selectOptionByValue("usa");
new Select(By.cssSelector("select#country")).selectOptionByValue("uae");