我正在尝试使用 java 代码自动化测试用例。我使用 selenium 服务器库。现在,当我到达某个页面时,我得到一个包含一定数量元素的下拉框。下拉框称为“类型'。现在我想要做的是单击我想要展开的下拉框,以便在下一步我能够单击特定项目,例如。摇滚/金属/流行音乐等。以上所有内容我都在尝试自动化,但每次我这样做时都会抛出相同的异常:
Exception in thread "main" org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"xpath","selector":"//*[@id='Genre']"}
我已经尝试了 By 可用的各种方法,即 By.xpath、By.name、By.id 等,但无济于事。因此,我复制了与“流派”框相关的粘贴信息供您参考。请指导我使用哪种方法使用,以便我可以成功实现我刚才描述的目标。
当我突出显示流派给我时查看选择源:
<td id="genre" width="50%">
Genre <br><select name="Genre" id="Genre" class="input_boxbbb" onchange="subgener(this.value)"><option value="0000">All</option><option value="26">AIRTEL JINGLE</option><option value="19">ARTISTS</option><option value="27">BATTERY</option><option value="25">BOLLYWOOD</option><option value="28">