HTML screenshot我正在尝试构建一个测试用例,以从下拉菜单中选择一个选项,但是找不到元素。
我是Selenium Webdriver模块的新手,我可以使用xpath和id查找元素,但是无法从下拉菜单中找到元素。
我能够登录该网页并单击“队列”。现在,我要从队列中选择“所有项目”,但要获得gettig错误
所有项目
答案 0 :(得分:0)
如果您无法通过硒找到它,并且抛出异常,就像找不到元素,则可能是存在一个框架并且您的元素位于其中。您需要先切换到相框。
您可以在下面的链接中引用我的答案或其他答案:
How to select frame if there are multiple frames on a webpage and get content of that frame?
如果无法在HTML中找到,请使用以下代码
System.out.println(driver.getPageSource());
它只用于打印HTML,现在将其复制到记事本++中并搜索下拉文本。现在创建Xpath