查找HTML跨元素
我试图构建一个测试用例,从下拉菜单中选择一个选项,但找不到元素 我是SeleniumWebDriver模块的新手,我可以使用xpath和id查找元素,但无法从下拉菜单中找到元素 我可以登录到该网页并单击队列。现在,我想从队列中选择所有项目,但得到错误查找HTML跨元素,html,python-3.x,selenium-webdriver,Html,Python 3.x,Selenium Webdriver,我试图构建一个测试用例,从下拉菜单中选择一个选项,但找不到元素 我是SeleniumWebDriver模块的新手,我可以使用xpath和id查找元素,但无法从下拉菜单中找到元素 我可以登录到该网页并单击队列。现在,我想从队列中选择所有项目,但得到错误 所有项目如果您无法通过selenium找到它,并且异常抛出like element not found,则可能存在一个框架,并且您的元素在其中。您需要先切换到帧 您可以在以下链接中参考我的答案或其他答案: 如果您无法在HTML中找到,请使用下面的代
所有项目如果您无法通过selenium找到它,并且异常抛出like element not found,则可能存在一个框架,并且您的元素在其中。您需要先切换到帧 您可以在以下链接中参考我的答案或其他答案:
如果您无法在HTML中找到,请使用下面的代码
System.out.println(driver.getPageSource());
它将打印您的HTML,现在在记事本++中复制它并搜索您的下拉文本。现在创建XpathHowdy,如果您发布了一些您试图选择的html,那么会更容易提供帮助。你也可以查看其他一些帖子,看看它们是否满足你的需要。示例:我还发现了一个非常详细的WP网站,上面有一篇关于这一点的帖子:如果你在html上发布详细信息,可以提供更多帮助。很抱歉,我之前尝试粘贴html,但没有成功。如果有帮助的话,我已经上传了一个截图。