Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
查找HTML跨元素_Html_Python 3.x_Selenium Webdriver - Fatal编程技术网

查找HTML跨元素

查找HTML跨元素,html,python-3.x,selenium-webdriver,Html,Python 3.x,Selenium Webdriver,我试图构建一个测试用例,从下拉菜单中选择一个选项,但找不到元素 我是SeleniumWebDriver模块的新手,我可以使用xpath和id查找元素,但无法从下拉菜单中找到元素 我可以登录到该网页并单击队列。现在,我想从队列中选择所有项目,但得到错误 所有项目如果您无法通过selenium找到它,并且异常抛出like element not found,则可能存在一个框架,并且您的元素在其中。您需要先切换到帧 您可以在以下链接中参考我的答案或其他答案: 如果您无法在HTML中找到,请使用下面的代

我试图构建一个测试用例,从下拉菜单中选择一个选项,但找不到元素

我是SeleniumWebDriver模块的新手,我可以使用xpath和id查找元素,但无法从下拉菜单中找到元素

我可以登录到该网页并单击队列。现在,我想从队列中选择所有项目,但得到错误


所有项目

如果您无法通过selenium找到它,并且异常抛出like element not found,则可能存在一个框架,并且您的元素在其中。您需要先切换到帧

您可以在以下链接中参考我的答案或其他答案:


如果您无法在HTML中找到,请使用下面的代码

System.out.println(driver.getPageSource());

它将打印您的HTML,现在在记事本++中复制它并搜索您的下拉文本。现在创建Xpath

Howdy,如果您发布了一些您试图选择的html,那么会更容易提供帮助。你也可以查看其他一些帖子,看看它们是否满足你的需要。示例:我还发现了一个非常详细的WP网站,上面有一篇关于这一点的帖子:如果你在html上发布详细信息,可以提供更多帮助。很抱歉,我之前尝试粘贴html,但没有成功。如果有帮助的话,我已经上传了一个截图。